package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-05.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop05 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 96974;
	private static byte[] data0(){ return new byte[] {-1,-1,3,0,1,0,4,0,4,0,7,0,7,0,7,0,13,0,7,0,16,0,12,0,15,0,17,0,17,0,20,0,19,0,23,0,21,0,27,0,23,0,28,0,27,0,29,0,31,0,30,0,32,0,31,0,34,0,32,0,32,0,35,0,29,0,35,0,29,0,30,0,33,0,25,0,30,0,26,0,23,0,26,0,21,0,21,0,19,0,16,0,15,0,10,0,12,0,5,0,3,0,0,0,-6,-1,-8,-1,-13,-1,-18,-1,-25,-1,-28,-1,-37,-1,-38,-1,-51,-1,-51,-1,-65,-1,-64,-1,-78,-1,-79,-1,-94,-1,-92,-1,-108,-1,-109,-1,-119,-1,-124,-1,122,-1,120,-1,109,-1,108,-1,100,-1,94,-1,90,-1,85,-1,82,-1,76,-1,74,-1,68,-1,66,-1,65,-1,56,-1,63,-1,46,-1,58,-1,45,-1,49,-1,44,-1,44,-1,41,-1,44,-1,40,-1,43,-1,45,-1,45,-1,48,-1,55,-1,53,-1,65,-1,62,-1,75,-1,76,-1,86,-1,90,-1,98,-1,106,-1,113,-1,120,-1,-126,-1,-121,-1,-108,-1,-104,-1,-94,-1,-83,-1,-80,-1,-61,-1,-64,-1,-45,-1,-44,-1,-29,-1,-25,-1,-15,-1,-7,-1,0,0,10,0,13,0,26,0,27,0,40,0,43,0,54,0,61,0,69,0,77,0,86,0,95,0,105,0,112,0,123,0,-125,0,-114,0,-107,0,-99,0,-89,0,-83,0,-75,0,-70,0,-65,0,-59,0,-55,0,-51,0,-50,0,-44,0,-44,0,-40,0,-41,0,-37,0,-41,0,-35,0,-39,0,-37,0,-42,0,-42,0,-46,0,-50,0,-56,0,-63,0,-70,0,-77,0,-89,0,-92,0,-111,0,-111,0,127,0,124,0,106,0,102,0,89,0,80,0,74,0,58,0,54,0,43,0,35,0,26,0,15,0,8,0,-5,-1,-7,-1,-23,-1,-27,-1,-39,-1,-47,-1,-58,-1,-66,-1,-75,-1,-83,-1,-91,-1,-99,-1,-105,-1,-109,-1,-118,-1,-118,-1,-121,-1,-125,-1,-120,-1,-127,-1,-118,-1,-120,-1,-112,-1,-108,-1,-99,-1,-94,-1,-83,-1,-74,-1,-64,-1,-51,-1,-41,-1,-29,-1,-14,-1,-6,-1,11,0,21,0,35,0,46,0,55,0,67,0,76,0,86,0,93,0,104,0,107,0,118,0,125,0,-125,0,-114,0,-111,0,-101,0,-94,0,-87,0,-80,0,-70,0,-67,0,-55,0,-55,0,-43,0,-42,0,-35,0,-34,0,-29,0,-27,0,-25,0,-23,0,-25,0,-22,0,-23,0,-24,0,-26,0,-25,0,-31,0,-26,0,-36,0,-34,0,-38,0,-42,0,-46,0,-47,0,-56,0,-55,0,-65,0,-66,0,-75,0,-80,0,-90,0,-95,0,-106,0,-110,0,-120,0,-128,0,120,0,112,0,107,0,97,0,93,0,80,0,80,0,68,0,66,0,56,0,49,0,42,0,38,0,24,0,24,0,11,0,6,0,2,0,-10,-1,-11,-1,-20,-1,-25,-1,-27,-1,-35,-1,-37,-1,-42,-1,-48,-1,-51,-1,-58,-1,-62,-1,-71,-1,-74,-1,-80,-1,-88,-1,-92,-1,-100,-1,-102,-1,-107,-1,-111,-1,-114,-1,-121,-1,-113,-1,-123,-1,-113,-1,-122,-1,-117,-1,-116,-1,-113,-1,-114,-1,-111,-1,-114,-1,-112,-1,-117,-1,-120,-1,-128,-1,122,-1,116,-1,100,-1,95,-1,75,-1,66,-1,47,-1,35,-1,17,-1,2,-1,-14,-2,-34,-2,-45,-2,-68,-2,-73,-2,-98,-2,-102,-2,-121,-2,-128,-2,114,-2,107,-2,98,-2,91,-2,90,-2,85,-2,85,-2,84,-2,83,-2,88,-2,89,-2,96,-2,96,-2,101,-2,105,-2,109,-2,115,-2,115,-2,122,-2,119,-2,-127,-2,-128,-2,-123,-2,-117,-2,-118,-2,-105,-2,-103,-2,-96,-2,-86,-2,-78,-2,-68,-2,-55,-2,-47,-2,-35,-2,-23,-2,-14,-2,2,-1,11,-1,22,-1,35,-1,44,-1,58,-1,70,-1,78,-1,89,-1,101,-1,109,-1,122,-1,-126,-1,-115,-1,-106,-1,-94,-1,-87,-1,-74,-1,-68,-1,-56,-1,-43,-1,-38,-1,-23,-1,-18,-1,-1,-1,7,0,20,0,30,0,38,0,54,0,63,0,77,0,90,0,102,0,117,0,-123,0,-112,0,-88,0,-81,0,-58,0,-46,0,-27,0,-8,0,8,1,28,1,44,1,62,1,83,1,98,1,121,1,-120,1,-99,1,-82,1,-64,1,-49,1,-38,1,-19,1,-11,1,6,2,10,2,20,2,23,2,30,2,32,2,39,2,39,2,38,2,42,2,40,2,41,2,42,2,38,2,43,2,42,2,41,2,37,2,39,2,35,2,38,2,29,2,29,2,20,2,18,2,8,2,0,2,-9,1,-25,1,-33,1,-49,1,-68,1,-84,1,-108,1,-123,1,108,1,92,1,66,1,47,1,27,1,4,1,-11,0,-32,0,-50,0,-63,0,-81,0,-87,0,-107,0,-112,0,-127,0,124,0,114,0,106,0,97,0,91,0,82,0,77,0,67,0,56,0,49,0}; }
	private static byte[] data1(){ return new byte[] {35,0,27,0,13,0,-3,-1,-19,-1,-33,-1,-48,-1,-66,-1,-82,-1,-105,-1,-120,-1,115,-1,101,-1,79,-1,66,-1,42,-1,31,-1,7,-1,-5,-2,-28,-2,-41,-2,-63,-2,-76,-2,-95,-2,-110,-2,-126,-2,119,-2,107,-2,97,-2,85,-2,72,-2,70,-2,58,-2,60,-2,51,-2,56,-2,50,-2,57,-2,56,-2,63,-2,64,-2,75,-2,80,-2,92,-2,99,-2,112,-2,123,-2,-120,-2,-106,-2,-99,-2,-84,-2,-74,-2,-61,-2,-44,-2,-36,-2,-22,-2,-15,-2,2,-1,8,-1,22,-1,29,-1,38,-1,53,-1,56,-1,69,-1,71,-1,78,-1,86,-1,93,-1,100,-1,107,-1,113,-1,123,-1,-121,-1,-110,-1,-98,-1,-85,-1,-67,-1,-49,-1,-31,-1,-19,-1,1,0,18,0,33,0,49,0,61,0,75,0,88,0,98,0,106,0,118,0,121,0,-120,0,-116,0,-105,0,-102,0,-92,0,-85,0,-78,0,-71,0,-66,0,-53,0,-54,0,-44,0,-47,0,-45,0,-48,0,-53,0,-63,0,-71,0,-90,0,-107,0,127,0,101,0,75,0,44,0,11,0,-18,-1,-60,-1,-93,-1,119,-1,84,-1,41,-1,4,-1,-33,-2,-69,-2,-104,-2,118,-2,88,-2,53,-2,25,-2,0,-2,-26,-3,-44,-3,-68,-3,-82,-3,-102,-3,-106,-3,-125,-3,-122,-3,116,-3,121,-3,107,-3,111,-3,106,-3,107,-3,103,-3,108,-3,105,-3,116,-3,117,-3,-121,-3,-116,-3,-90,-3,-76,-3,-50,-3,-22,-3,7,-2,42,-2,81,-2,116,-2,-95,-2,-53,-2,-9,-2,40,-1,82,-1,-119,-1,-75,-1,-19,-1,26,0,75,0,-128,0,-80,0,-19,0,31,1,82,1,-118,1,-72,1,-13,1,38,2,96,2,-106,2,-54,2,-1,2,53,3,98,3,-105,3,-64,3,-20,3,23,4,58,4,96,4,119,4,-98,4,-73,4,-44,4,-25,4,-3,4,14,5,37,5,47,5,68,5,69,5,85,5,84,5,93,5,88,5,83,5,82,5,64,5,62,5,36,5,23,5,-3,4,-18,4,-50,4,-75,4,-113,4,113,4,75,4,42,4,-4,3,-45,3,-94,3,116,3,63,3,12,3,-51,2,-105,2,87,2,29,2,-32,1,-102,1,93,1,25,1,-42,0,-109,0,76,0,12,0,-57,-1,-123,-1,68,-1,-2,-2,-63,-2,124,-2,62,-2,-11,-3,-75,-3,114,-3,48,-3,-18,-4,-89,-4,101,-4,31,-4,-26,-5,-95,-5,101,-5,39,-5,-17,-6,-68,-6,-118,-6,90,-6,59,-6,21,-6,-6,-7,-29,-7,-50,-7,-59,-7,-63,-7,-63,-7,-54,-7,-50,-7,-30,-7,-22,-7,7,-6,27,-6,57,-6,88,-6,114,-6,-107,-6,-78,-6,-39,-6,-10,-6,34,-5,57,-5,100,-5,123,-5,-95,-5,-67,-5,-40,-5,-6,-5,12,-4,44,-4,64,-4,94,-4,120,-4,-109,-4,-78,-4,-53,-4,-21,-4,6,-3,37,-3,80,-3,110,-3,-104,-3,-68,-3,-19,-3,22,-2,71,-2,110,-2,-91,-2,-50,-2,3,-1,48,-1,88,-1,-115,-1,-77,-1,-26,-1,11,0,52,0,92,0,-127,0,-79,0,-53,0,-12,0,23,1,60,1,100,1,124,1,-87,1,-68,1,-28,1,-6,1,20,2,38,2,58,2,80,2,94,2,112,2,112,2,-123,2,-120,2,-110,2,-103,2,-101,2,-97,2,-87,2,-87,2,-83,2,-85,2,-80,2,-80,2,-69,2,-75,2,-68,2,-71,2,-70,2,-64,2,-62,2,-63,2,-55,2,-59,2,-47,2,-47,2,-43,2,-41,2,-40,2,-28,2,-26,2,-20,2,-20,2,-10,2,-8,2,9,3,6,3,21,3,25,3,47,3,49,3,68,3,79,3,96,3,119,3,-116,3,-95,3,-74,3,-51,3,-25,3,-1,3,20,4,33,4,55,4,63,4,75,4,72,4,69,4,66,4,54,4,41,4,16,4,-4,3,-33,3,-59,3,-93,3,-127,3,95,3,65,3,33,3,-2,2,-36,2,-57,2,-94,2,-117,2,108,2,84,2,58,2,32,2,8,2,-15,1,-41,1,-63,1,-94,1,-126,1,102,1,69,1,37,1,-4,0,-44,0,-83,0,-125,0,91,0,37,0,-5,-1,-57,-1,-104,-1,108,-1,50,-1,0,-1,-53,-2,-106,-2,110,-2,57,-2,14,-2,-37,-3,-77,-3,-124,-3,92,-3,45,-3,11,-3,-22,-4,-52,-4,-89,-4,-114,-4,114,-4,104,-4,79,-4,72,-4,47,-4,36,-4,24,-4,18,-4,10,-4,-4,-5,-13,-5,-15,-5,-24,-5,-31,-5,-41,-5,-45,-5,-53,-5,-59,-5,-70,-5,-78,-5,-91,-5,-96,-5,-103,-5,-110,-5,-119,-5,-125,-5,-125,-5,-125,-5,-124,-5,-121,-5,-112,-5,-100,-5,-87,-5,-66,-5,-45,-5,-21,-5,9,-4,39,-4,76,-4,113,-4,-108,-4,-61,-4,-20,-4,31,-3,75,-3,127,-3,-80,-3,-36,-3,8,-2,54,-2,95,-2,-124,-2,-91,-2,-63,-2,-34,-2,-14,-2,10,-1,23,-1,41,-1}; }
	private static byte[] data2(){ return new byte[] {49,-1,56,-1,59,-1,58,-1,63,-1,62,-1,60,-1,58,-1,51,-1,51,-1,42,-1,43,-1,36,-1,34,-1,34,-1,29,-1,31,-1,26,-1,23,-1,23,-1,23,-1,33,-1,25,-1,34,-1,24,-1,32,-1,28,-1,28,-1,23,-1,19,-1,17,-1,13,-1,14,-1,8,-1,8,-1,7,-1,10,-1,13,-1,21,-1,25,-1,41,-1,51,-1,72,-1,89,-1,112,-1,-117,-1,-86,-1,-59,-1,-29,-1,3,0,34,0,68,0,93,0,117,0,-118,0,-91,0,-77,0,-60,0,-51,0,-45,0,-33,0,-37,0,-31,0,-40,0,-39,0,-40,0,-40,0,-46,0,-52,0,-59,0,-65,0,-69,0,-82,0,-83,0,-94,0,-107,0,-120,0,-127,0,113,0,112,0,97,0,100,0,90,0,96,0,95,0,104,0,103,0,118,0,122,0,-110,0,-94,0,-66,0,-49,0,-20,0,7,1,45,1,76,1,118,1,-102,1,-62,1,-20,1,18,2,59,2,101,2,-114,2,-66,2,-25,2,7,3,50,3,88,3,127,3,-90,3,-60,3,-19,3,17,4,55,4,87,4,113,4,-107,4,-75,4,-44,4,-11,4,12,5,49,5,75,5,112,5,-115,5,-81,5,-53,5,-15,5,17,6,49,6,78,6,102,6,-126,6,-104,6,-79,6,-74,6,-64,6,-63,6,-59,6,-63,6,-78,6,-90,6,-106,6,-124,6,104,6,74,6,39,6,10,6,-32,5,-63,5,-114,5,107,5,59,5,18,5,-34,4,-79,4,120,4,75,4,10,4,-39,3,-105,3,95,3,25,3,-39,2,-121,2,65,2,-24,1,-103,1,63,1,-19,0,-120,0,46,0,-56,-1,101,-1,0,-1,-101,-2,52,-2,-58,-3,93,-3,-15,-4,-118,-4,32,-4,-74,-5,75,-5,-31,-6,126,-6,28,-6,-63,-7,95,-7,8,-7,-80,-8,98,-8,17,-8,-62,-9,-128,-9,61,-9,3,-9,-59,-10,-118,-10,90,-10,43,-10,9,-10,-24,-11,-54,-11,-72,-11,-91,-11,-98,-11,-109,-11,-107,-11,-99,-11,-89,-11,-64,-11,-46,-11,-14,-11,12,-10,52,-10,92,-10,-116,-10,-70,-10,-17,-10,27,-9,89,-9,-118,-9,-58,-9,-1,-9,68,-8,-120,-8,-55,-8,13,-7,79,-7,-103,-7,-27,-7,48,-6,-123,-6,-49,-6,34,-5,115,-5,-48,-5,34,-4,124,-4,-52,-4,38,-3,-128,-3,-51,-3,39,-2,-128,-2,-41,-2,54,-1,-120,-1,-20,-1,71,0,-89,0,-2,0,93,1,-67,1,23,2,123,2,-37,2,54,3,-111,3,-23,3,64,4,-112,4,-28,4,44,5,117,5,-73,5,-8,5,47,6,98,6,-114,6,-75,6,-44,6,-17,6,-2,6,11,7,8,7,7,7,-5,6,-26,6,-54,6,-85,6,-121,6,92,6,46,6,-8,5,-65,5,-122,5,68,5,6,5,-62,4,120,4,51,4,-23,3,-91,3,83,3,10,3,-76,2,103,2,19,2,-60,1,102,1,13,1,-75,0,85,0,-6,-1,-103,-1,57,-1,-29,-2,-128,-2,40,-2,-53,-3,122,-3,41,-3,-33,-4,-103,-4,95,-4,41,-4,3,-4,-42,-5,-64,-5,-89,-5,-93,-5,-93,-5,-84,-5,-70,-5,-44,-5,-16,-5,34,-4,70,-4,121,-4,-91,-4,-25,-4,28,-3,95,-3,-108,-3,-44,-3,19,-2,84,-2,-113,-2,-52,-2,5,-1,67,-1,-128,-1,-67,-1,-5,-1,58,0,122,0,-71,0,-6,0,52,1,123,1,-77,1,-7,1,45,2,113,2,-85,2,-12,2,42,3,112,3,-92,3,-32,3,23,4,79,4,-118,4,-69,4,-26,4,17,5,55,5,89,5,112,5,-117,5,-103,5,-84,5,-73,5,-68,5,-71,5,-77,5,-78,5,-88,5,-96,5,-118,5,121,5,99,5,82,5,59,5,39,5,7,5,-18,4,-47,4,-73,4,-97,4,126,4,94,4,63,4,27,4,-3,3,-35,3,-71,3,-117,3,95,3,50,3,14,3,-33,2,-80,2,125,2,70,2,17,2,-45,1,-95,1,101,1,45,1,-20,0,-79,0,121,0,59,0,3,0,-64,-1,-121,-1,77,-1,17,-1,-25,-2,-76,-2,-121,-2,98,-2,62,-2,35,-2,8,-2,-18,-3,-33,-3,-45,-3,-53,-3,-56,-3,-57,-3,-57,-3,-42,-3,-25,-3,-7,-3,3,-2,24,-2,38,-2,68,-2,88,-2,114,-2,125,-2,-117,-2,-101,-2,-94,-2,-98,-2,-103,-2,-116,-2,127,-2,109,-2,76,-2,47,-2,4,-2,-30,-3,-82,-3,124,-3,63,-3,14,-3,-45,-4,-102,-4,94,-4,34,-4,-19,-5,-72,-5,-119,-5,91,-5,56,-5,23,-5,-6,-6,-40,-6,-59,-6,-79,-6,-84,-6,-105,-6,-111,-6,-126,-6,124,-6,119,-6,112,-6,108,-6,103,-6,101,-6,105,-6,110,-6,102,-6,101,-6,108,-6,112,-6,108,-6,104,-6,109,-6,100,-6,99,-6,89,-6,75,-6,68,-6,62,-6,51,-6,37,-6,19,-6,14,-6,10,-6,10,-6,4,-6,-4,-7,0,-6,9,-6}; }
	private static byte[] data3(){ return new byte[] {21,-6,36,-6,51,-6,66,-6,100,-6,-126,-6,-92,-6,-70,-6,-34,-6,2,-5,33,-5,74,-5,99,-5,-115,-5,-86,-5,-51,-5,-22,-5,0,-4,30,-4,59,-4,96,-4,126,-4,-97,-4,-60,-4,-14,-4,26,-3,78,-3,-126,-3,-56,-3,2,-2,80,-2,-114,-2,-23,-2,64,-1,-88,-1,1,0,112,0,-39,0,78,1,-63,1,63,2,-72,2,57,3,-76,3,48,4,-90,4,31,5,-116,5,-6,5,93,6,-64,6,25,7,115,7,-63,7,7,8,70,8,127,8,-74,8,-26,8,28,9,62,9,107,9,-106,9,-69,9,-32,9,-7,9,33,10,64,10,102,10,-120,10,-109,10,-91,10,-67,10,-46,10,-33,10,-42,10,-42,10,-51,10,-62,10,-94,10,-122,10,88,10,49,10,-11,9,-77,9,105,9,31,9,-50,8,-128,8,25,8,-69,7,75,7,-17,6,-118,6,33,6,-76,5,77,5,-23,4,-118,4,50,4,-31,3,-113,3,62,3,1,3,-69,2,-124,2,67,2,24,2,-19,1,-70,1,-122,1,77,1,37,1,-18,0,-63,0,-127,0,74,0,2,0,-56,-1,127,-1,60,-1,-16,-2,-96,-2,81,-2,-3,-3,-88,-3,76,-3,-8,-4,-98,-4,65,-4,-24,-5,-115,-5,52,-5,-32,-6,-113,-6,69,-6,-2,-7,-72,-7,117,-7,64,-7,8,-7,-37,-8,-70,-8,-106,-8,121,-8,98,-8,83,-8,78,-8,70,-8,87,-8,93,-8,110,-8,-125,-8,-102,-8,-77,-8,-48,-8,-15,-8,14,-7,51,-7,83,-7,-123,-7,-89,-7,-49,-7,-11,-7,42,-6,89,-6,-122,-6,-84,-6,-38,-6,2,-5,39,-5,76,-5,112,-5,-118,-5,-90,-5,-61,-5,-31,-5,-4,-5,19,-4,40,-4,65,-4,100,-4,115,-4,-113,-4,-83,-4,-43,-4,-4,-4,30,-3,71,-3,110,-3,-96,-3,-49,-3,9,-2,62,-2,121,-2,-75,-2,-8,-2,62,-1,115,-1,-76,-1,-10,-1,58,0,-128,0,-71,0,-8,0,45,1,105,1,-107,1,-53,1,-13,1,38,2,75,2,118,2,-108,2,-76,2,-45,2,-30,2,-23,2,-34,2,-33,2,-39,2,-56,2,-86,2,-118,2,106,2,69,2,28,2,-30,1,-74,1,116,1,64,1,-6,0,-65,0,112,0,50,0,-34,-1,-95,-1,71,-1,-7,-2,-94,-2,80,-2,-8,-3,-92,-3,72,-3,-10,-4,-91,-4,85,-4,4,-4,-82,-5,103,-5,37,-5,-38,-6,-96,-6,93,-6,52,-6,-1,-7,-36,-7,-75,-7,-104,-7,-126,-7,122,-7,119,-7,117,-7,124,-7,-118,-7,-102,-7,-75,-7,-50,-7,-13,-7,35,-6,74,-6,127,-6,-93,-6,-22,-6,36,-5,117,-5,-84,-5,-3,-5,63,-4,-104,-4,-24,-4,69,-3,-102,-3,4,-2,106,-2,-33,-2,77,-1,-62,-1,49,0,-71,0,58,1,-55,1,73,2,-24,2,115,3,20,4,-93,4,64,5,-43,5,110,6,-7,6,-114,7,25,8,-87,8,44,9,-95,9,35,10,-100,10,11,11,119,11,-36,11,58,12,-101,12,-18,12,64,13,124,13,-64,13,-2,13,49,14,101,14,-117,14,-80,14,-47,14,-18,14,-5,14,8,15,14,15,18,15,17,15,2,15,-18,14,-40,14,-68,14,-109,14,105,14,42,14,-24,13,-91,13,90,13,4,13,-109,12,46,12,-71,11,71,11,-56,10,56,10,-88,9,10,9,105,8,-66,7,6,7,86,6,-91,5,-27,4,37,4,86,3,-104,2,-56,1,-3,0,37,0,77,-1,127,-2,-84,-3,-42,-4,-6,-5,29,-5,73,-6,126,-7,-75,-8,-34,-9,20,-9,91,-10,-92,-11,-22,-12,59,-12,-99,-13,11,-13,-128,-14,3,-14,-117,-15,38,-15,-40,-16,-114,-16,86,-16,37,-16,15,-16,1,-16,6,-16,8,-16,21,-16,46,-16,73,-16,117,-16,-112,-16,-71,-16,-22,-16,18,-15,65,-15,101,-15,-107,-15,-69,-15,-25,-15,20,-14,55,-14,98,-14,-128,-14,-88,-14,-50,-14,-15,-14,27,-13,68,-13,117,-13,-92,-13,-42,-13,18,-12,88,-12,-92,-12,-4,-12,89,-11,-59,-11,57,-10,-76,-10,50,-9,-73,-9,73,-8,-35,-8,120,-7,14,-6,-88,-6,74,-5,-29,-5,118,-4,5,-3,-105,-3,34,-2,-82,-2,31,-1,-105,-1,3,0,111,0,-55,0,35,1,113,1,-65,1,8,2,88,2,-118,2,-55,2,-8,2,54,3,107,3,-95,3,-44,3,-8,3,45,4,86,4,119,4,-105,4,-66,4,-32,4,-4,4,13,5,32,5,45,5,65,5,74,5,78,5,71,5,59,5,50,5,37,5,23,5,-4,4,-27,4,-45,4,-73,4,-98,4,-125,4,112,4,99,4,96,4,80,4,73,4,65,4,75,4,89,4,111,4,124,4,-100,4,-65,4,-10,4,29,5,87,5,-124,5,-59,5,8,6,78,6,-108,6,-49,6,25,7,94,7,-96,7,-35,7,15,8,76,8,125,8,-76,8,-45,8,1,9,33,9,61,9,93,9}; }
	private static byte[] data4(){ return new byte[] {100,9,114,9,122,9,-126,9,-123,9,-123,9,125,9,-126,9,125,9,122,9,109,9,110,9,98,9,96,9,89,9,80,9,60,9,39,9,27,9,2,9,-20,8,-58,8,-90,8,125,8,85,8,29,8,-35,7,-111,7,64,7,-20,6,-103,6,60,6,-47,5,100,5,-16,4,126,4,16,4,-108,3,8,3,-120,2,3,2,-125,1,-5,0,115,0,-21,-1,107,-1,-19,-2,106,-2,-16,-3,105,-3,4,-3,-114,-4,23,-4,-99,-5,47,-5,-49,-6,117,-6,24,-6,-72,-7,90,-7,16,-7,-64,-8,120,-8,39,-8,-34,-9,-106,-9,73,-9,14,-9,-71,-10,116,-10,49,-10,-16,-11,-86,-11,102,-11,48,-11,-9,-12,-49,-12,-104,-12,114,-12,70,-12,52,-12,41,-12,26,-12,18,-12,21,-12,34,-12,59,-12,98,-12,-112,-12,-64,-12,5,-11,81,-11,-87,-11,15,-10,115,-10,-22,-10,101,-9,-23,-9,118,-8,10,-7,-98,-7,52,-6,-58,-6,91,-5,-15,-5,-119,-4,19,-3,-113,-3,11,-2,-123,-2,-13,-2,82,-1,-87,-1,-16,-1,56,0,111,0,-91,0,-65,0,-37,0,-9,0,9,1,18,1,18,1,23,1,16,1,10,1,-1,0,-8,0,-9,0,-13,0,-20,0,-19,0,-28,0,-16,0,-19,0,-21,0,-24,0,-22,0,-24,0,-16,0,-22,0,-30,0,-36,0,-50,0,-57,0,-85,0,-108,0,113,0,89,0,61,0,23,0,-18,-1,-55,-1,-109,-1,110,-1,74,-1,36,-1,-8,-2,-42,-2,-61,-2,-90,-2,-113,-2,120,-2,104,-2,94,-2,89,-2,90,-2,82,-2,84,-2,77,-2,81,-2,80,-2,73,-2,65,-2,55,-2,34,-2,9,-2,-13,-3,-46,-3,-85,-3,-127,-3,81,-3,40,-3,-22,-4,-77,-4,125,-4,78,-4,28,-4,-18,-5,-55,-5,-95,-5,122,-5,92,-5,78,-5,66,-5,67,-5,67,-5,76,-5,93,-5,122,-5,-95,-5,-51,-5,-3,-5,45,-4,114,-4,-84,-4,-2,-4,66,-3,-108,-3,-31,-3,32,-2,122,-2,-53,-2,44,-1,127,-1,-40,-1,51,0,-97,0,-2,0,99,1,-60,1,39,2,-108,2,1,3,110,3,-46,3,75,4,-65,4,45,5,-96,5,31,6,-116,6,15,7,123,7,-2,7,99,8,-35,8,84,9,-54,9,61,10,-86,10,20,11,125,11,-32,11,63,12,-106,12,-24,12,53,13,127,13,-61,13,-10,13,39,14,80,14,122,14,-112,14,-98,14,-91,14,-80,14,-75,14,-85,14,-106,14,-118,14,107,14,85,14,43,14,1,14,-36,13,-82,13,-119,13,78,13,20,13,-35,12,-104,12,89,12,10,12,-68,11,102,11,5,11,-91,10,59,10,-48,9,79,9,-49,8,72,8,-67,7,32,7,-121,6,-29,5,56,5,-122,4,-45,3,27,3,96,2,-93,1,-28,0,37,0,101,-1,-94,-2,-31,-3,28,-3,94,-4,-91,-5,-33,-6,39,-6,98,-7,-90,-8,-14,-9,61,-9,-113,-10,-35,-11,60,-11,-107,-12,-3,-13,102,-13,-29,-14,97,-14,-16,-15,-128,-15,34,-15,-48,-16,-127,-16,63,-16,2,-16,-44,-17,-88,-17,-115,-17,118,-17,107,-17,83,-17,87,-17,102,-17,-125,-17,-106,-17,-84,-17,-45,-17,-6,-17,37,-16,77,-16,115,-16,-92,-16,-31,-16,22,-15,78,-15,-126,-15,-68,-15,-5,-15,61,-14,121,-14,-78,-14,-9,-14,57,-13,-121,-13,-53,-13,32,-12,125,-12,-25,-12,87,-11,-46,-11,81,-10,-35,-10,110,-9,20,-8,-70,-8,107,-7,29,-6,-25,-6,-86,-5,119,-4,72,-3,22,-2,-12,-2,-62,-1,-97,0,114,1,67,2,28,3,-35,3,-95,4,98,5,30,6,-37,6,120,7,27,8,-79,8,65,9,-64,9,61,10,-93,10,14,11,101,11,-61,11,11,12,76,12,122,12,-83,12,-61,12,-32,12,-34,12,-47,12,-56,12,-84,12,114,12,52,12,-14,11,-84,11,76,11,-24,10,106,10,-12,9,112,9,-23,8,79,8,-76,7,22,7,118,6,-51,5,25,5,107,4,-63,3,26,3,101,2,-77,1,6,1,81,0,-94,-1,-15,-2,60,-2,-115,-3,-25,-4,63,-4,-108,-5,-21,-6,85,-6,-60,-7,57,-7,-69,-8,67,-8,-35,-9,-125,-9,59,-9,-2,-10,-55,-10,-77,-10,-92,-10,-91,-10,-86,-10,-49,-10,-20,-10,41,-9,95,-9,-94,-9,-25,-9,61,-8,-99,-8,12,-7,113,-7,-45,-7,59,-6,-75,-6,43,-5,-92,-5,23,-4,-114,-4,10,-3,-116,-3,18,-2,-118,-2,14,-1,-116,-1,1,0,-126,0,4,1,-126,1,0,2,-123,2,-4,2,-128,3,-6,3,122,4,-14,4,120,5,-18,5,110,6,-31,6,92,7,-54,7,55,8,-104,8,-5,8,77,9,-100,9,-36,9,28,10,84,10,-128,10,-96,10,-76,10,-48,10,-27,10,-7,10,3,11,2,11,3,11,-10,10,1,11,-9,10,-12,10,-31,10,-39,10,-65,10,-93,10,-116,10}; }
	private static byte[] data5(){ return new byte[] {96,10,52,10,-1,9,-56,9,-124,9,65,9,-6,8,-81,8,87,8,-5,7,-97,7,48,7,-43,6,98,6,-18,5,114,5,-18,4,106,4,-38,3,83,3,-54,2,58,2,-96,1,14,1,124,0,-14,-1,114,-1,-12,-2,-117,-2,36,-2,-64,-3,104,-3,24,-3,-32,-4,-74,-4,-105,-4,124,-4,110,-4,109,-4,124,-4,-121,-4,-96,-4,-73,-4,-34,-4,-7,-4,40,-3,82,-3,112,-3,-100,-3,-68,-3,-36,-3,-26,-3,-6,-3,-12,-3,-12,-3,-15,-3,-43,-3,-89,-3,117,-3,75,-3,16,-3,-70,-4,112,-4,40,-4,-33,-5,-105,-5,68,-5,-11,-6,-76,-6,126,-6,57,-6,0,-6,-48,-7,-91,-7,-116,-7,117,-7,106,-7,94,-7,86,-7,94,-7,95,-7,111,-7,-127,-7,-101,-7,-86,-7,-67,-7,-60,-7,-44,-7,-32,-7,-20,-7,-19,-7,-20,-7,-31,-7,-52,-7,-80,-7,-111,-7,113,-7,91,-7,49,-7,7,-7,-51,-8,-115,-8,96,-8,42,-8,-7,-9,-75,-9,122,-9,62,-9,8,-9,-43,-10,-107,-10,95,-10,54,-10,16,-10,-25,-11,-82,-11,-119,-11,105,-11,70,-11,34,-11,-11,-12,-52,-12,-80,-12,-118,-12,107,-12,71,-12,39,-12,22,-12,-6,-13,-17,-13,-19,-13,-22,-13,-9,-13,11,-12,59,-12,89,-12,-111,-12,-42,-12,43,-11,120,-11,-42,-11,56,-10,-74,-10,47,-9,-79,-9,66,-8,-34,-8,-128,-7,21,-6,-64,-6,124,-5,56,-4,6,-3,-52,-3,-83,-2,-124,-1,117,0,95,1,82,2,68,3,66,4,55,5,53,6,62,7,51,8,47,9,27,10,11,11,-27,11,-58,12,-95,13,110,14,37,15,-29,15,-106,16,72,17,-10,17,-116,18,40,19,-75,19,78,20,-49,20,72,21,-71,21,29,22,-127,22,-42,22,34,23,77,23,122,23,-92,23,-77,23,-84,23,-99,23,-117,23,104,23,57,23,-23,22,-112,22,39,22,-76,21,52,21,-100,20,-20,19,52,19,-126,18,-54,17,-8,16,42,16,84,15,-105,14,-53,13,2,13,57,12,117,11,-59,10,32,10,111,9,-69,8,19,8,-126,7,-26,6,72,6,-87,5,15,5,124,4,-19,3,87,3,-79,2,9,2,99,1,-56,0,35,0,116,-1,-75,-2,2,-2,68,-3,-124,-4,-67,-5,-7,-6,42,-6,95,-7,-106,-8,-59,-9,-21,-10,52,-10,113,-11,-62,-12,0,-12,87,-13,-73,-14,46,-14,-84,-15,61,-15,-46,-16,123,-16,48,-16,-2,-17,-40,-17,-71,-17,-83,-17,-88,-17,-76,-17,-50,-17,-17,-17,21,-16,77,-16,117,-16,-71,-16,-8,-16,68,-15,-112,-15,-31,-15,52,-14,-111,-14,-28,-14,60,-13,-105,-13,-8,-13,85,-12,-87,-12,0,-11,87,-11,-78,-11,1,-10,75,-10,-105,-10,-38,-10,34,-9,106,-9,-77,-9,-23,-9,35,-8,107,-8,-78,-8,-13,-8,59,-7,-128,-7,-54,-7,27,-6,101,-6,-64,-6,33,-5,-111,-5,-4,-5,105,-4,-44,-4,74,-3,-59,-3,53,-2,-72,-2,46,-1,-87,-1,25,0,-117,0,-9,0,107,1,-48,1,62,2,-91,2,7,3,104,3,-64,3,37,4,-124,4,-47,4,20,5,82,5,-102,5,-34,5,20,6,51,6,86,6,113,6,-122,6,-128,6,119,6,99,6,69,6,22,6,-56,5,116,5,24,5,-61,4,91,4,-26,3,104,3,-32,2,106,2,-26,1,100,1,-38,0,98,0,-11,-1,109,-1,-19,-2,118,-2,5,-2,-109,-3,31,-3,-76,-4,81,-4,-8,-5,-92,-5,78,-5,-11,-6,-78,-6,117,-6,66,-6,8,-6,-46,-7,-96,-7,116,-7,70,-7,18,-7,-35,-8,-75,-8,-111,-8,114,-8,84,-8,55,-8,39,-8,34,-8,38,-8,51,-8,77,-8,103,-8,-104,-8,-62,-8,1,-7,64,-7,-105,-7,-6,-7,75,-6,-93,-6,14,-5,-118,-5,19,-4,-89,-4,52,-3,-46,-3,106,-2,24,-1,-46,-1,-122,0,72,1,4,2,-53,2,-113,3,75,4,11,5,-40,5,-93,6,103,7,43,8,-9,8,-65,9,-120,10,80,11,18,12,-36,12,-84,13,103,14,25,15,-64,15,109,16,16,17,-73,17,89,18,-28,18,110,19,-17,19,108,20,-43,20,71,21,-71,21,33,22,-122,22,-38,22,51,23,-114,23,-30,23,39,24,86,24,-106,24,-47,24,-7,24,25,25,25,25,32,25,21,25,4,25,-49,24,-117,24,74,24,-10,23,-118,23,-3,22,94,22,-78,21,-3,20,71,20,98,19,103,18,101,17,110,16,74,15,41,14,-27,12,-94,11,99,10,28,9,-51,7,103,6,27,5,-63,3,98,2,7,1,-90,-1,79,-2,-2,-4,-85,-5,69,-6,-31,-8,-112,-9,81,-10,9,-11,-63,-13,-127,-14,88,-15,57,-16,43,-17,30,-18,38,-19,67,-20,114,-21,-76,-22,2,-22,87,-23,-59,-24,66,-24,-39,-25,103,-25,25,-25,-43,-26,-97,-26,111,-26,74,-26,40,-26,24,-26,19,-26,8,-26}; }
	private static byte[] data6(){ return new byte[] {11,-26,5,-26,21,-26,23,-26,24,-26,28,-26,35,-26,34,-26,38,-26,37,-26,47,-26,69,-26,106,-26,-99,-26,-53,-26,15,-25,92,-25,-65,-25,44,-24,-89,-24,49,-23,-56,-23,123,-22,60,-21,-2,-21,-63,-20,-92,-19,-101,-18,-108,-17,-115,-16,-111,-15,-94,-14,-87,-13,-74,-12,-63,-11,-48,-10,-40,-9,-30,-8,-33,-7,-46,-6,-72,-5,-95,-4,120,-3,85,-2,27,-1,-37,-1,-108,0,70,1,-17,1,-127,2,20,3,-106,3,26,4,-128,4,-18,4,74,5,-99,5,-25,5,54,6,101,6,-101,6,-53,6,-24,6,10,7,28,7,49,7,63,7,66,7,72,7,64,7,60,7,59,7,50,7,46,7,36,7,37,7,41,7,32,7,5,7,-23,6,-48,6,-61,6,-74,6,-121,6,98,6,61,6,45,6,16,6,-4,5,-35,5,-40,5,-49,5,-42,5,-41,5,-21,5,14,6,68,6,111,6,-91,6,-18,6,61,7,-100,7,-19,7,70,8,-88,8,19,9,-128,9,-27,9,71,10,-82,10,17,11,115,11,-38,11,35,12,114,12,-54,12,27,13,100,13,-85,13,-10,13,70,14,-102,14,-21,14,41,15,93,15,-95,15,-23,15,40,16,106,16,-100,16,-54,16,-7,16,41,17,73,17,104,17,123,17,-123,17,126,17,124,17,108,17,65,17,19,17,-32,16,-98,16,77,16,-10,15,-122,15,8,15,-118,14,8,14,105,13,-63,12,28,12,124,11,-46,10,21,10,86,9,-103,8,-25,7,37,7,86,6,-113,5,-53,4,11,4,70,3,-124,2,-81,1,-35,0,24,0,93,-1,-123,-2,-87,-3,-39,-4,25,-4,91,-5,-117,-6,-86,-7,-47,-8,-7,-9,37,-9,68,-10,102,-11,126,-12,-81,-13,-28,-14,21,-14,75,-15,-111,-16,-24,-17,88,-17,-73,-18,44,-18,-83,-19,80,-19,7,-19,-73,-20,119,-20,71,-20,46,-20,43,-20,52,-20,79,-20,124,-20,-66,-20,30,-19,-124,-19,-21,-19,106,-18,-11,-18,-90,-17,84,-16,14,-15,-39,-15,-82,-14,-117,-13,114,-12,96,-11,100,-10,98,-9,105,-8,103,-7,103,-6,108,-5,91,-4,78,-3,55,-2,15,-1,-38,-1,-114,0,55,1,-55,1,76,2,-67,2,53,3,-120,3,-49,3,8,4,72,4,110,4,-102,4,-80,4,-38,4,3,5,61,5,92,5,-116,5,-57,5,20,6,80,6,-125,6,-79,6,-24,6,24,7,68,7,73,7,87,7,94,7,92,7,58,7,12,7,-34,6,-70,6,-127,6,63,6,-24,5,-114,5,46,5,-51,4,100,4,-13,3,-126,3,7,3,-110,2,22,2,-103,1,28,1,-104,0,27,0,-93,-1,25,-1,-101,-2,30,-2,-85,-3,53,-3,-77,-4,55,-4,-82,-5,57,-5,-98,-6,14,-6,105,-7,-40,-8,56,-8,-106,-9,-4,-10,86,-10,-73,-11,30,-11,-117,-12,-7,-13,117,-13,-10,-14,-120,-14,20,-14,-79,-15,85,-15,-5,-16,-83,-16,101,-16,41,-16,3,-16,-20,-17,-32,-17,-51,-17,-40,-17,-13,-17,20,-16,82,-16,-115,-16,-26,-16,60,-15,-79,-15,32,-14,-87,-14,49,-13,-44,-13,112,-12,13,-11,-79,-11,113,-10,62,-9,7,-8,-54,-8,-106,-7,117,-6,87,-5,53,-4,10,-3,-15,-3,-43,-2,-53,-1,-74,0,-92,1,-106,2,-99,3,-100,4,-101,5,-105,6,-99,7,-102,8,-97,9,-87,10,-86,11,-95,12,-98,13,-92,14,-110,15,127,16,93,17,52,18,-5,18,-69,19,107,20,-2,20,124,21,-15,21,91,22,-75,22,-27,22,30,23,82,23,121,23,-110,23,-109,23,-114,23,-118,23,-124,23,111,23,83,23,56,23,21,23,-32,22,-77,22,118,22,79,22,27,22,-23,21,-82,21,121,21,67,21,8,21,-72,20,85,20,-19,19,122,19,0,19,96,18,-74,17,-3,16,40,16,61,15,69,14,66,13,58,12,37,11,12,10,-26,8,-68,7,-101,6,117,5,78,4,29,3,-11,1,-52,0,-85,-1,-116,-2,117,-3,107,-4,106,-5,105,-6,107,-7,118,-8,-104,-9,-43,-10,23,-10,90,-11,-89,-12,-1,-13,105,-13,-31,-14,76,-14,-62,-15,48,-15,-57,-16,79,-16,-25,-17,109,-17,26,-17,-56,-18,-123,-18,59,-18,6,-18,-44,-19,-69,-19,-96,-19,-108,-19,118,-19,114,-19,107,-19,112,-19,113,-19,110,-19,114,-19,-123,-19,-100,-19,-82,-19,-74,-19,-64,-19,-38,-19,-24,-19,-8,-19,-18,-19,9,-18,43,-18,82,-18,102,-18,-111,-18,-51,-18,24,-17,108,-17,-51,-17,69,-16,-45,-16,118,-15,45,-14,-26,-14,-84,-13,118,-12,94,-11,95,-10,96,-9,93,-8,98,-7,115,-6,-113,-5,-85,-4,-69,-3,-42,-2,-14,-1,7,1,14,2,5,3,20,4,40,5,37,6,35,7,9,8,1,9,-20,9,-36,10,-64,11,-98,12,111,13,55,14,-17,14,-108,15,45,16,-67,16,59,17,-88,17,-8,17,63,18}; }
	private static byte[] data7(){ return new byte[] {103,18,-123,18,115,18,88,18,26,18,-44,17,107,17,-32,16,68,16,-79,15,10,15,83,14,-116,13,-63,12,-5,11,34,11,86,10,-108,9,-60,8,-26,7,23,7,46,6,62,5,68,4,87,3,87,2,69,1,61,0,37,-1,24,-2,-5,-4,-26,-5,-46,-6,-63,-7,-64,-8,-63,-9,-56,-10,-43,-11,-9,-12,42,-12,101,-13,-91,-14,-27,-15,80,-15,-45,-16,97,-16,-12,-17,-108,-17,85,-17,50,-17,28,-17,31,-17,42,-17,97,-17,-102,-17,-25,-17,55,-16,-94,-16,22,-15,-96,-15,40,-14,-71,-14,88,-13,-8,-13,-84,-12,85,-11,14,-10,-62,-10,-122,-9,68,-8,2,-7,-76,-7,115,-6,48,-5,-19,-5,-109,-4,54,-3,-51,-3,103,-2,-5,-2,-114,-1,38,0,-70,0,82,1,-12,1,-108,2,59,3,-38,3,-122,4,47,5,-33,5,-125,6,38,7,-46,7,-116,8,60,9,-19,9,-100,10,75,11,-4,11,-79,12,110,13,28,14,-73,14,77,15,-49,15,72,16,-84,16,0,17,75,17,114,17,-115,17,-96,17,-110,17,117,17,89,17,32,17,-36,16,-122,16,43,16,-53,15,96,15,-22,14,95,14,-40,13,82,13,-66,12,39,12,-112,11,-7,10,78,10,-75,9,20,9,109,8,-63,7,27,7,118,6,-45,5,56,5,-111,4,-29,3,66,3,-87,2,27,2,126,1,-35,0,71,0,-60,-1,65,-1,-71,-2,59,-2,-44,-3,-123,-3,69,-3,0,-3,-54,-4,-70,-4,-65,-4,-64,-4,-55,-4,-41,-4,-10,-4,35,-3,62,-3,80,-3,93,-3,106,-3,97,-3,83,-3,52,-3,-5,-4,-44,-4,-109,-4,81,-4,-22,-5,-113,-5,42,-5,-58,-6,97,-6,-20,-7,-122,-7,46,-7,-17,-8,-102,-8,98,-8,43,-8,13,-8,-3,-9,2,-8,28,-8,61,-8,122,-8,-54,-8,31,-7,-125,-7,-33,-7,80,-6,-78,-6,30,-5,-121,-5,-39,-5,34,-4,97,-4,-99,-4,-59,-4,-33,-4,-16,-4,-16,-4,-28,-4,-39,-4,-62,-4,-95,-4,102,-4,42,-4,-29,-5,-100,-5,67,-5,-26,-6,119,-6,3,-6,-117,-7,13,-7,-111,-8,19,-8,-122,-9,3,-9,117,-10,-24,-11,69,-11,-95,-12,0,-12,95,-13,-85,-14,-32,-15,36,-15,-116,-16,-24,-17,77,-17,-95,-18,9,-18,123,-19,-2,-20,-115,-20,22,-20,-73,-21,103,-21,36,-21,-25,-22,-77,-22,-114,-22,113,-22,119,-22,-117,-22,-87,-22,-48,-22,26,-21,106,-21,-63,-21,21,-20,-122,-20,21,-19,-72,-19,100,-18,31,-17,-30,-17,-62,-16,-62,-15,-40,-14,-21,-13,47,-11,-124,-10,-25,-9,79,-7,-47,-6,110,-4,31,-2,-63,-1,106,1,40,3,-33,4,-101,6,89,8,29,10,-45,11,-117,13,70,15,-18,16,-113,18,50,20,-56,21,74,23,-57,24,60,26,-75,27,12,29,63,30,119,31,-87,32,-55,33,-49,34,-65,35,-112,36,90,37,22,38,-72,38,54,39,-112,39,-37,39,33,40,61,40,57,40,14,40,-51,39,-125,39,38,39,-106,38,-13,37,69,37,-102,36,-35,35,7,35,34,34,52,33,84,32,106,31,110,30,104,29,95,28,97,27,101,26,83,25,53,24,19,23,-4,21,-32,20,-75,19,114,18,50,17,-4,15,-78,14,96,13,0,12,-118,10,20,9,-100,7,27,6,119,4,-34,2,58,1,-93,-1,-5,-3,76,-4,-97,-6,-9,-8,82,-9,-86,-11,-8,-13,90,-14,-65,-16,45,-17,-88,-19,26,-20,-85,-22,88,-23,10,-24,-42,-26,-90,-27,-104,-28,-84,-29,-40,-30,23,-30,102,-31,-55,-32,78,-32,-14,-33,-74,-33,-116,-33,122,-33,-127,-33,-97,-33,-37,-33,42,-32,-108,-32,0,-31,-122,-31,21,-30,-58,-30,109,-29,18,-28,-63,-28,117,-27,27,-26,-62,-26,102,-25,-1,-25,-112,-24,13,-23,-102,-23,20,-22,-122,-22,-26,-22,86,-21,-77,-21,27,-20,-125,-20,-23,-20,90,-19,-24,-19,-127,-18,33,-17,-46,-17,-87,-16,124,-15,96,-14,79,-13,79,-12,84,-11,112,-10,-124,-9,-106,-8,-90,-7,-42,-6,-16,-5,-9,-4,-22,-3,-32,-2,-32,-1,-57,0,-98,1,96,2,16,3,-76,3,84,4,-36,4,83,5,-42,5,92,6,-40,6,75,7,-72,7,31,8,-109,8,-5,8,93,9,-75,9,27,10,118,10,-72,10,-27,10,-10,10,2,11,6,11,-18,10,-71,10,117,10,37,10,-56,9,84,9,-62,8,52,8,-106,7,-23,6,53,6,112,5,-99,4,-46,3,23,3,71,2,108,1,-100,0,-32,-1,49,-1,-118,-2,-20,-3,98,-3,-13,-4,-104,-4,68,-4,-1,-5,-64,-5,-119,-5,98,-5,56,-5,1,-5,-40,-6,-93,-6,-124,-6,71,-6,14,-6,-37,-7,-85,-7,-105,-7,118,-7,86,-7,80,-7,82,-7,103,-7,125,-7,127,-7,-112,-7,-82,-7,-25,-7,25,-6,75,-6,-122,-6,-58,-6,27,-5,121,-5,-15,-5,124,-4,12,-3,-78,-3}; }
	private static byte[] data8(){ return new byte[] {96,-2,32,-1,-35,-1,-76,0,-96,1,126,2,94,3,91,4,76,5,57,6,37,7,11,8,-19,8,-44,9,-69,10,-121,11,71,12,10,13,-53,13,-121,14,55,15,-36,15,122,16,41,17,-55,17,91,18,-47,18,70,19,-51,19,74,20,-76,20,43,21,-85,21,44,22,-102,22,24,23,-95,23,58,24,-48,24,109,25,10,26,-86,26,87,27,-10,27,-110,28,11,29,-101,29,41,30,-103,30,-8,30,76,31,-111,31,-63,31,-30,31,-21,31,-49,31,-94,31,101,31,-9,30,102,30,-64,29,1,29,33,28,38,27,14,26,-19,24,-64,23,125,22,49,21,-61,19,97,18,-8,16,-105,15,18,14,121,12,0,11,115,9,-32,7,58,6,-98,4,11,3,109,1,-37,-1,47,-2,-127,-4,-34,-6,70,-7,-88,-9,2,-10,115,-12,-6,-14,-117,-15,26,-16,-82,-18,89,-19,27,-20,-24,-22,-59,-23,-97,-24,-117,-25,-95,-26,-54,-27,-18,-28,25,-28,99,-29,-72,-30,33,-30,-113,-31,-6,-32,90,-32,-48,-33,78,-33,-55,-34,53,-34,-98,-35,40,-35,-96,-36,22,-36,-107,-37,59,-37,-24,-38,-89,-38,100,-38,65,-38,45,-38,34,-38,55,-38,118,-38,-76,-38,3,-37,108,-37,-22,-37,119,-36,11,-35,-72,-35,120,-34,58,-33,12,-32,-13,-32,-36,-31,-51,-30,-47,-29,-63,-28,-63,-27,-53,-26,-24,-25,0,-23,17,-22,66,-21,122,-20,-54,-19,23,-17,112,-16,-30,-15,72,-13,-83,-12,13,-10,110,-9,-45,-8,30,-6,104,-5,-111,-4,-68,-3,-43,-2,-47,-1,-79,0,-122,1,68,2,-11,2,-116,3,27,4,-116,4,-12,4,88,5,-76,5,-10,5,41,6,90,6,-117,6,-79,6,-53,6,-21,6,22,7,48,7,87,7,119,7,-108,7,-82,7,-21,7,32,8,84,8,-124,8,-84,8,-34,8,-2,8,11,9,17,9,18,9,-2,8,-9,8,-55,8,-106,8,89,8,34,8,-20,7,-75,7,115,7,68,7,40,7,34,7,8,7,-8,6,5,7,50,7,106,7,-115,7,-62,7,3,8,93,8,-54,8,56,9,-84,9,27,10,-84,10,53,11,-68,11,76,12,-30,12,127,13,43,14,-67,14,73,15,-58,15,84,16,-35,16,119,17,-22,17,103,18,-34,18,90,19,-47,19,65,20,-98,20,4,21,104,21,-59,21,11,22,89,22,-91,22,-19,22,34,23,85,23,116,23,-107,23,-88,23,-62,23,-58,23,-66,23,-77,23,-99,23,-112,23,99,23,47,23,-40,22,-116,22,59,22,-43,21,91,21,-55,20,53,20,-117,19,-28,18,27,18,85,17,-124,16,-104,15,-81,14,-65,13,-67,12,-83,11,-105,10,-123,9,98,8,50,7,-24,5,-94,4,99,3,19,2,-81,0,57,-1,-64,-3,71,-4,-29,-6,90,-7,-43,-9,67,-10,-52,-12,76,-13,-48,-15,77,-16,-36,-18,-128,-19,48,-20,-25,-22,-97,-23,108,-24,95,-25,106,-26,117,-27,-105,-28,-55,-29,28,-29,-107,-30,31,-30,-68,-31,115,-31,110,-31,117,-31,-106,-31,-66,-31,18,-30,-119,-30,37,-29,-58,-29,-117,-28,110,-27,123,-26,-93,-25,-50,-24,-3,-23,72,-21,-77,-20,37,-18,-110,-17,-19,-16,77,-14,-82,-13,2,-11,71,-10,-116,-9,-66,-8,-30,-7,-15,-6,-13,-5,-3,-4,-18,-3,-37,-2,-69,-1,-75,0,-90,1,-104,2,119,3,105,4,84,5,87,6,90,7,95,8,102,9,100,10,112,11,122,12,116,13,101,14,68,15,42,16,-12,16,-79,17,72,18,-65,18,33,19,117,19,-81,19,-55,19,-53,19,-76,19,-83,19,122,19,64,19,7,19,-75,18,99,18,-17,17,-122,17,1,17,121,16,-5,15,112,15,-54,14,21,14,124,13,-56,12,-16,11,14,11,42,10,52,9,50,8,29,7,-12,5,-78,4,117,3,54,2,-42,0,124,-1,2,-2,-103,-4,39,-5,-54,-7,88,-8,-13,-10,-118,-11,68,-12,-4,-14,-67,-15,119,-16,70,-17,12,-18,-13,-20,-42,-21,-48,-22,-67,-23,-66,-24,-60,-25,-54,-26,-33,-27,5,-27,79,-28,-98,-29,-10,-30,101,-30,-14,-31,-108,-31,61,-31,0,-31,-24,-32,-24,-32,-9,-32,42,-31,100,-31,-52,-31,61,-30,-41,-30,126,-29,69,-28,19,-27,2,-26,-10,-26,-10,-25,13,-23,50,-22,76,-21,120,-20,-94,-19,-40,-18,17,-16,91,-15,-83,-14,-10,-13,82,-11,-57,-10,51,-8,-89,-7,32,-5,-88,-4,48,-2,-64,-1,73,1,-47,2,79,4,-21,5,105,7,-21,8,94,10,-54,11,52,13,-106,14,-13,15,30,17,68,18,103,19,-122,20,125,21,88,22,34,23,-33,23,-114,24,26,25,-118,25,0,26,97,26,-74,26,-6,26,40,27,65,27,94,27,-123,27,-96,27,-100,27,-96,27,-97,27,-88,27,-91,27,-114,27,112,27,80,27,58,27,-2,26,-75,26,73,26,-30,25,95,25,-58,24,13,24}; }
	private static byte[] data9(){ return new byte[] {71,23,122,22,127,21,-127,20,107,19,77,18,32,17,-35,15,-108,14,50,13,-51,11,91,10,-32,8,95,7,-35,5,112,4,7,3,-109,1,54,0,-28,-2,-92,-3,-126,-4,103,-5,109,-6,124,-7,-87,-8,-28,-9,55,-9,-113,-10,-2,-11,120,-11,-1,-12,-106,-12,57,-12,-15,-13,-75,-13,-114,-13,101,-13,77,-13,67,-13,62,-13,48,-13,35,-13,43,-13,50,-13,35,-13,3,-13,-32,-14,-64,-14,-83,-14,-120,-14,87,-14,36,-14,-15,-15,-54,-15,-110,-15,87,-15,24,-15,-35,-16,-87,-16,116,-16,76,-16,27,-16,-2,-17,-16,-17,-7,-17,24,-16,50,-16,-124,-16,-24,-16,98,-15,-35,-15,105,-14,11,-13,-75,-13,108,-12,31,-11,-55,-11,-127,-10,63,-9,-21,-9,-89,-8,89,-7,20,-6,-37,-6,-78,-5,-116,-4,81,-3,34,-2,5,-1,-45,-1,-85,0,113,1,83,2,51,3,28,4,13,5,1,6,-11,6,-13,7,-14,8,-5,9,-6,10,13,12,35,13,34,14,8,15,-39,15,-92,16,102,17,2,18,-126,18,-30,18,54,19,122,19,-106,19,-107,19,113,19,58,19,-8,18,-99,18,46,18,-83,17,37,17,-115,16,-12,15,96,15,-54,14,42,14,127,13,-42,12,45,12,-116,11,-20,10,54,10,106,9,-111,8,-74,7,-58,6,-61,5,-90,4,-119,3,100,2,39,1,-33,-1,-112,-2,77,-3,25,-4,-56,-6,125,-7,65,-8,18,-9,-12,-11,-25,-12,-38,-13,-39,-14,-12,-15,53,-15,103,-16,-87,-17,-7,-18,102,-18,-21,-19,117,-19,2,-19,-95,-20,94,-20,62,-20,20,-20,-10,-21,-26,-21,-6,-21,32,-20,73,-20,-111,-20,-24,-20,85,-19,-54,-19,63,-18,-59,-18,66,-17,-49,-17,106,-16,-3,-16,-128,-15,3,-14,-124,-14,11,-13,-118,-13,-3,-13,117,-12,-6,-12,112,-11,-25,-11,99,-10,-39,-10,83,-9,-53,-9,68,-8,-73,-8,19,-7,-127,-7,-6,-7,121,-6,8,-5,-107,-5,57,-4,-30,-4,-84,-3,117,-2,95,-1,86,0,83,1,68,2,62,3,73,4,72,5,52,6,17,7,-44,7,-118,8,42,9,-51,9,90,10,-43,10,59,11,-119,11,-57,11,5,12,40,12,46,12,37,12,19,12,-30,11,-80,11,98,11,21,11,-65,10,120,10,36,10,-58,9,99,9,12,9,-74,8,104,8,27,8,-57,7,110,7,18,7,-72,6,90,6,0,6,-83,5,103,5,28,5,-33,4,-102,4,101,4,32,4,-27,3,-78,3,124,3,75,3,21,3,-40,2,-98,2,111,2,80,2,35,2,22,2,21,2,26,2,30,2,24,2,29,2,38,2,54,2,65,2,34,2,9,2,-27,1,-75,1,107,1,10,1,-86,0,84,0,-14,-1,-121,-1,4,-1,-94,-2,68,-2,-18,-3,-110,-3,69,-3,8,-3,-42,-4,-77,-4,-94,-4,-104,-4,-96,-4,-62,-4,-6,-4,43,-3,98,-3,-75,-3,18,-2,112,-2,-46,-2,58,-1,-87,-1,27,0,-114,0,6,1,114,1,-54,1,37,2,-113,2,-13,2,77,3,-117,3,-46,3,23,4,84,4,-117,4,-94,4,-82,4,-77,4,-88,4,-105,4,109,4,51,4,-23,3,-120,3,28,3,-66,2,69,2,-78,1,8,1,87,0,-112,-1,-73,-2,-34,-3,-22,-4,-18,-5,-28,-6,-47,-7,-87,-8,-107,-9,-116,-10,-109,-11,-115,-12,-112,-13,-100,-14,-59,-15,-33,-16,1,-16,33,-17,73,-18,-123,-19,-64,-20,-6,-21,30,-21,104,-22,-57,-23,52,-23,-103,-24,-12,-25,99,-25,-34,-26,99,-26,-15,-27,127,-27,22,-27,-47,-28,-89,-28,-110,-28,-119,-28,-89,-28,-5,-28,119,-27,17,-26,-53,-26,-97,-25,-68,-24,-21,-23,46,-21,107,-20,-44,-19,98,-17,-28,-16,124,-14,40,-12,-24,-11,-84,-9,-114,-7,121,-5,112,-3,112,-1,-126,1,-110,3,-97,5,-83,7,-70,9,-66,11,-78,13,-80,15,-106,17,115,19,83,21,49,23,-3,24,-65,26,-116,28,68,30,-19,31,-112,33,47,35,-77,36,16,38,92,39,-119,40,-93,41,-125,42,62,43,-48,43,77,44,-85,44,-31,44,-27,44,-49,44,-79,44,-124,44,61,44,-38,43,95,43,-5,42,-127,42,13,42,101,41,-82,40,-23,39,51,39,-125,38,-86,37,-64,36,-54,35,-45,34,-56,33,-93,32,99,31,23,30,-82,28,57,27,-112,25,-44,23,13,22,51,20,88,18,103,16,103,14,74,12,59,10,45,8,32,6,-19,3,-73,1,-119,-1,99,-3,52,-5,6,-7,-53,-10,-101,-12,110,-14,86,-16,39,-18,3,-20,0,-22,13,-24,49,-26,81,-28,-99,-30,-12,-32,111,-33,-10,-35,-87,-36,114,-37,95,-38,-126,-39,-49,-40,53,-40,-86,-41,94,-41,65,-41,83,-41,115,-41,-93,-41,-19,-41,72,-40,-69,-40,36,-39,-88,-39,39,-38,-73,-38,68,-37,-58,-37,88,-36,-23,-36,114,-35,-12,-35,108,-34,-11,-34,123,-33}; }
	private static byte[] data10(){ return new byte[] {0,-32,123,-32,2,-31,-123,-31,14,-30,-85,-30,106,-29,54,-28,16,-27,4,-26,1,-25,30,-24,85,-23,-92,-22,-6,-21,99,-19,-43,-18,68,-16,-44,-15,88,-13,-22,-12,106,-10,-2,-9,-124,-7,13,-5,123,-4,-40,-3,71,-1,-98,0,-38,1,-3,2,8,4,19,5,10,6,-39,6,-96,7,87,8,12,9,-84,9,82,10,-26,10,119,11,9,12,-85,12,60,13,-91,13,12,14,112,14,-48,14,28,15,74,15,84,15,83,15,56,15,3,15,-81,14,89,14,-7,13,112,13,-48,12,33,12,105,11,-80,10,-35,9,-3,8,18,8,35,7,83,6,115,5,-124,4,-115,3,-67,2,-16,1,26,1,65,0,117,-1,-81,-2,-5,-3,69,-3,-103,-4,-36,-5,43,-5,-118,-6,-3,-7,103,-7,-18,-8,-117,-8,70,-8,-3,-9,-45,-9,-67,-9,-72,-9,-71,-9,-70,-9,-54,-9,-29,-9,1,-8,39,-8,68,-8,100,-8,-100,-8,-46,-8,22,-7,84,-7,-91,-7,-3,-7,114,-6,-16,-6,105,-5,-18,-5,123,-4,16,-3,-85,-3,82,-2,-17,-2,-111,-1,63,0,13,1,-44,1,-87,2,-121,3,118,4,101,5,85,6,69,7,62,8,60,9,66,10,42,11,18,12,-4,12,-30,13,-88,14,105,15,27,16,-72,16,83,17,-31,17,96,18,-54,18,47,19,-119,19,-42,19,5,20,44,20,100,20,-108,20,-50,20,12,21,72,21,-102,21,-7,21,102,22,-42,22,118,23,18,24,-75,24,84,25,2,26,-77,26,94,27,8,28,-102,28,32,29,-119,29,-18,29,55,30,-127,30,-107,30,-97,30,-127,30,79,30,-2,29,-97,29,23,29,122,28,-74,27,-21,26,5,26,29,25,38,24,20,23,-12,21,-39,20,-53,19,-57,18,-87,17,-119,16,119,15,88,14,58,13,6,12,-66,10,125,9,55,8,-18,6,126,5,16,4,-92,2,45,1,-74,-1,63,-2,-47,-4,118,-5,43,-6,-23,-8,-103,-9,108,-10,76,-11,74,-12,80,-13,83,-14,97,-15,-109,-16,-71,-17,-30,-18,-6,-19,10,-19,29,-20,46,-21,54,-22,28,-23,-17,-25,-47,-26,-79,-27,-128,-28,87,-29,57,-30,39,-31,36,-32,58,-33,97,-34,-101,-35,-15,-36,92,-36,-29,-37,104,-37,14,-37,-44,-38,-93,-38,-113,-38,-121,-38,-106,-38,-86,-38,-32,-38,35,-37,-124,-37,-23,-37,88,-36,-44,-36,88,-35,-48,-35,83,-34,-45,-34,96,-33,-26,-33,118,-32,14,-31,-68,-31,112,-30,65,-29,20,-28,4,-27,9,-26,14,-25,49,-24,95,-23,-108,-22,-41,-21,34,-19,104,-18,-76,-17,0,-15,61,-14,-109,-13,-15,-12,59,-10,97,-9,127,-8,-99,-7,-81,-6,-92,-5,112,-4,31,-3,-74,-3,71,-2,-69,-2,28,-1,-119,-1,-22,-1,76,0,-74,0,31,1,-121,1,5,2,125,2,3,3,117,3,-18,3,69,4,-90,4,-31,4,32,5,75,5,113,5,-119,5,-68,5,-29,5,-7,5,18,6,60,6,119,6,-87,6,-71,6,-37,6,-18,6,27,7,35,7,34,7,19,7,14,7,-10,6,-13,6,-43,6,-41,6,-42,6,-31,6,-4,6,46,7,98,7,-114,7,-36,7,48,8,-108,8,-15,8,82,9,-80,9,28,10,124,10,-19,10,87,11,-57,11,60,12,-71,12,31,13,-124,13,19,14,-108,14,8,15,110,15,-41,15,78,16,-71,16,52,17,-94,17,17,18,113,18,-34,18,77,19,-85,19,-7,19,85,20,-88,20,-27,20,19,21,63,21,102,21,-125,21,-102,21,-84,21,-74,21,-50,21,-14,21,8,22,33,22,50,22,70,22,84,22,111,22,-123,22,-107,22,-102,22,-109,22,-118,22,103,22,56,22,2,22,-78,21,78,21,-54,20,64,20,-101,19,-33,18,0,18,33,17,31,16,5,15,-56,13,-108,12,101,11,43,10,-31,8,-127,7,36,6,-56,4,119,3,10,2,-100,0,43,-1,-71,-3,88,-4,-28,-6,122,-7,-9,-9,-105,-10,51,-11,-44,-13,95,-14,11,-15,-59,-17,-111,-18,79,-19,15,-20,-45,-22,-70,-23,-83,-24,-88,-25,-82,-26,-58,-27,11,-27,127,-28,18,-28,-64,-29,-114,-29,-86,-29,-22,-29,65,-28,-78,-28,66,-27,4,-26,-36,-26,-54,-25,-78,-24,-97,-23,-81,-22,-70,-21,-65,-20,-61,-19,-54,-18,-49,-17,-53,-16,-62,-15,-82,-14,-103,-13,119,-12,98,-11,69,-10,26,-9,-10,-9,-18,-8,-35,-7,-37,-6,-20,-5,17,-3,71,-2,-115,-1,-16,0,101,2,-22,3,114,5,5,7,-101,8,56,10,-51,11,89,13,-45,14,52,16,-118,17,-44,18,-12,19,13,21,2,22,-15,22,-69,23,91,24,-26,24,98,25,-47,25,44,26,91,26,114,26,127,26,-120,26,-124,26,110,26,84,26,55,26,19,26,-22,25,-79,25,101,25,-5,24,-111,24,5,24,81,23,101,22,95,21,56,20,-2,18,-87,17,52,16,-77,14}; }
	private static byte[] data11(){ return new byte[] {38,13,-104,11,-7,9,78,8,-102,6,-9,4,91,3,-89,1,-30,-1,-4,-3,62,-4,111,-6,-91,-8,-73,-10,-48,-12,-6,-14,37,-15,93,-17,-120,-19,-76,-21,-27,-23,35,-24,110,-26,-66,-28,10,-29,106,-31,-34,-33,95,-34,-17,-36,-121,-37,90,-38,71,-39,87,-40,125,-41,-47,-42,64,-42,-34,-43,-95,-43,-128,-43,-128,-43,-95,-43,-21,-43,74,-42,-70,-42,61,-41,-40,-41,-97,-40,116,-39,91,-38,72,-37,70,-36,99,-35,-112,-34,-60,-33,1,-31,78,-30,-93,-29,19,-27,-127,-26,-4,-25,-114,-23,61,-21,-7,-20,-60,-18,-98,-16,108,-14,86,-12,57,-10,34,-8,-7,-7,-23,-5,-56,-3,-112,-1,91,1,52,3,-15,4,-72,6,94,8,15,10,-77,11,84,13,-40,14,74,16,-83,17,12,19,75,20,114,21,104,22,106,23,89,24,62,25,8,26,-81,26,98,27,18,28,-65,28,86,29,-16,29,125,30,-2,30,108,31,-59,31,-1,31,69,32,113,32,122,32,105,32,48,32,-36,31,127,31,14,31,112,30,-75,29,9,29,55,28,55,27,37,26,24,25,9,24,-43,22,-116,21,63,20,-30,18,125,17,11,16,-99,14,41,13,-81,11,38,10,-102,8,2,7,106,5,-53,3,33,2,-124,0,6,-1,-119,-3,40,-4,-44,-6,-92,-7,-115,-8,-101,-9,-53,-10,42,-10,-102,-11,57,-11,-11,-12,-44,-12,-79,-12,-83,-12,-79,-12,-58,-12,-25,-12,28,-11,89,-11,-113,-11,-56,-11,9,-10,66,-10,96,-10,122,-10,-121,-10,-112,-10,121,-10,79,-10,24,-10,-65,-11,115,-11,13,-11,-88,-12,75,-12,0,-12,-55,-13,-120,-13,103,-13,110,-13,-113,-13,-48,-13,36,-12,-109,-12,15,-11,-110,-11,37,-10,-40,-10,-111,-9,82,-8,39,-7,14,-6,-31,-6,-73,-5,-116,-4,107,-3,54,-2,-21,-2,-107,-1,47,0,-75,0,48,1,-106,1,-11,1,69,2,-100,2,-3,2,114,3,-23,3,103,4,-3,4,-65,5,-111,6,104,7,64,8,50,9,41,10,34,11,4,12,-36,12,-77,13,-112,14,84,15,1,16,-109,16,55,17,-55,17,78,18,-62,18,16,19,79,19,-127,19,-97,19,-99,19,123,19,78,19,14,19,-76,18,77,18,-36,17,105,17,-15,16,100,16,-29,15,106,15,-27,14,99,14,-28,13,89,13,-49,12,78,12,-78,11,8,11,85,10,-103,9,-61,8,-29,7,-8,6,5,6,-15,4,-24,3,-50,2,-82,1,-126,0,98,-1,86,-2,58,-3,51,-4,46,-5,61,-6,74,-7,117,-8,-82,-9,-3,-10,77,-10,-96,-11,-24,-12,57,-12,-103,-13,-7,-14,93,-14,-80,-15,14,-15,-122,-16,15,-16,-96,-17,57,-17,-31,-18,-95,-18,-128,-18,111,-18,91,-18,87,-18,96,-18,125,-18,-97,-18,-53,-18,-20,-18,14,-17,69,-17,-127,-17,-77,-17,-30,-17,39,-16,100,-16,-105,-16,-69,-16,-39,-16,-4,-16,34,-15,46,-15,59,-15,49,-15,71,-15,96,-15,120,-15,-103,-15,-56,-15,20,-14,117,-14,-36,-14,89,-13,-24,-13,97,-12,-6,-12,-79,-11,112,-10,29,-9,-18,-9,-68,-8,-116,-7,115,-6,109,-5,74,-4,46,-3,8,-2,-22,-2,-79,-1,-128,0,57,1,-42,1,91,2,-54,2,41,3,115,3,-52,3,18,4,83,4,126,4,-74,4,-26,4,28,5,87,5,-110,5,-76,5,-67,5,-52,5,-59,5,-75,5,-106,5,122,5,57,5,-9,4,-79,4,94,4,17,4,-41,3,-78,3,-112,3,119,3,110,3,94,3,102,3,117,3,-121,3,-91,3,-57,3,-8,3,41,4,85,4,-124,4,-66,4,10,5,76,5,-104,5,-33,5,31,6,88,6,-116,6,-82,6,-68,6,-67,6,-94,6,114,6,46,6,-30,5,-120,5,40,5,-82,4,52,4,-64,3,71,3,-56,2,79,2,-38,1,119,1,4,1,-96,0,93,0,22,0,-37,-1,-82,-1,-91,-1,-93,-1,-71,-1,-54,-1,-26,-1,11,0,70,0,119,0,-109,0,-74,0,-33,0,8,1,26,1,39,1,54,1,86,1,126,1,-74,1,-19,1,59,2,-114,2,-12,2,88,3,-34,3,94,4,-18,4,112,5,-12,5,123,6,6,7,126,7,-14,7,88,8,-85,8,-19,8,16,9,41,9,34,9,-3,8,-67,8,100,8,-4,7,125,7,-19,6,85,6,-88,5,-12,4,48,4,110,3,-95,2,-42,1,11,1,47,0,76,-1,127,-2,-97,-3,-89,-4,-61,-5,-22,-6,5,-6,18,-7,49,-8,93,-9,-119,-10,-71,-11,-29,-12,-9,-13,20,-13,46,-14,74,-15,83,-16,75,-17,76,-18,106,-19,125,-20,-110,-21,-98,-22,-42,-23,55,-23,-78,-24,65,-24,-36,-25,-114,-25,105,-25,116,-25,-122,-25,-88,-25,-31,-25,74,-24,-56,-24,111,-23,33,-22,-6,-22,-11,-21,34,-19,87,-18,-98,-17,-4,-16,125,-14,0,-12,-116,-11,14,-9,-100,-8,51,-6}; }
	private static byte[] data12(){ return new byte[] {-37,-5,-121,-3,57,-1,-32,0,-122,2,61,4,-4,5,-58,7,-108,9,117,11,83,13,55,15,9,17,-26,18,-61,20,-119,22,80,24,23,26,-67,27,86,29,-12,30,125,32,-18,33,80,35,-114,36,-81,37,-66,38,-52,39,-91,40,98,41,-4,41,-122,42,14,43,101,43,-78,43,-38,43,19,44,48,44,65,44,55,44,36,44,-7,43,-58,43,107,43,-19,42,83,42,-98,41,-29,40,-14,39,-35,38,-86,37,101,36,35,35,-62,33,69,32,-62,30,52,29,-94,27,-17,25,45,24,94,22,120,20,119,18,121,16,82,14,17,12,-59,9,122,7,18,5,-97,2,33,0,-113,-3,2,-5,-127,-8,-9,-11,87,-13,-70,-16,52,-18,-63,-21,79,-23,-28,-26,-109,-28,104,-30,111,-32,-127,-34,-75,-36,10,-37,-88,-39,117,-40,112,-41,126,-42,-75,-43,34,-43,-92,-44,77,-44,-11,-45,-69,-45,-98,-45,-82,-45,-55,-45,-56,-45,-26,-45,24,-44,80,-44,-125,-44,-82,-44,-39,-44,-4,-44,38,-43,94,-43,-119,-43,-65,-43,15,-42,108,-42,-29,-42,97,-41,5,-40,-52,-40,-61,-39,-42,-38,4,-36,77,-35,-85,-34,36,-32,-92,-31,61,-29,-50,-28,116,-26,15,-24,-80,-23,88,-21,6,-19,-82,-18,70,-16,-32,-15,-123,-13,69,-11,-14,-10,-95,-8,77,-6,-15,-5,-87,-3,82,-1,-10,0,-118,2,30,4,-84,5,45,7,-126,8,-46,9,23,11,95,12,-123,13,-100,14,-101,15,-94,16,-113,17,107,18,46,19,-26,19,-104,20,51,21,-74,21,19,22,84,22,-123,22,-110,22,127,22,60,22,-41,21,110,21,-38,20,61,20,-126,19,-74,18,-25,17,26,17,79,16,107,15,-117,14,-83,13,-57,12,-43,11,-46,10,-53,9,-71,8,-99,7,95,6,10,5,-76,3,108,2,44,1,-41,-1,-83,-2,-117,-3,-113,-4,-105,-5,-77,-6,2,-6,94,-7,-54,-8,80,-8,-24,-9,-124,-9,50,-9,1,-9,-57,-10,-96,-10,115,-10,115,-10,124,-10,-95,-10,-57,-10,3,-9,71,-9,-107,-9,-20,-9,68,-8,-79,-8,33,-7,-101,-7,4,-6,-128,-6,21,-5,-75,-5,91,-4,27,-3,-29,-3,-111,-2,107,-1,83,0,66,1,19,2,-6,2,-31,3,-50,4,-79,5,-94,6,-117,7,-101,8,-96,9,-80,10,-77,11,-60,12,-52,13,-24,14,-31,15,-56,16,-106,17,87,18,4,19,-96,19,2,20,75,20,-106,20,-37,20,7,21,31,21,68,21,100,21,-107,21,-68,21,-29,21,22,22,86,22,-118,22,-70,22,-31,22,22,23,65,23,108,23,-109,23,-79,23,-42,23,-10,23,24,24,53,24,76,24,107,24,-119,24,-94,24,-104,24,-115,24,122,24,85,24,29,24,-67,23,96,23,-16,22,92,22,-72,21,-4,20,43,20,78,19,84,18,93,17,69,16,64,15,62,14,37,13,5,12,-7,10,-2,9,-11,8,-6,7,21,7,59,6,110,5,-106,4,-81,3,-44,2,5,2,77,1,117,0,-79,-1,-24,-2,52,-2,-124,-3,-29,-4,48,-4,-115,-5,-1,-6,126,-6,-11,-7,87,-7,-65,-8,52,-8,-102,-9,-15,-10,30,-10,68,-11,103,-12,-125,-13,119,-14,81,-15,46,-16,41,-17,8,-18,-12,-20,-46,-21,-73,-22,-60,-23,-38,-24,17,-24,74,-25,-92,-26,39,-26,-68,-27,106,-27,25,-27,-34,-28,-62,-28,-85,-28,-124,-28,101,-28,63,-28,34,-28,-21,-29,-87,-29,93,-29,9,-29,-51,-30,-127,-30,77,-30,36,-30,12,-30,25,-30,67,-30,-117,-30,-43,-30,48,-29,-83,-29,69,-28,-29,-28,103,-27,7,-26,-63,-26,124,-25,51,-24,4,-23,-20,-23,-29,-22,-24,-21,9,-19,46,-18,89,-17,119,-16,-86,-15,-51,-14,-46,-13,-70,-12,-116,-11,80,-10,-4,-10,-88,-9,43,-8,-94,-8,18,-7,-123,-7,-7,-7,110,-6,-16,-6,119,-5,-1,-5,-116,-4,13,-3,-114,-3,2,-2,112,-2,-38,-2,58,-1,-122,-1,-46,-1,21,0,89,0,-111,0,-57,0,5,1,64,1,111,1,-103,1,-45,1,23,2,78,2,-124,2,-67,2,-12,2,40,3,97,3,-98,3,-39,3,5,4,62,4,102,4,-89,4,-29,4,27,5,62,5,98,5,-100,5,-52,5,-1,5,61,6,-121,6,-36,6,60,7,-99,7,-5,7,92,8,-49,8,79,9,-78,9,24,10,107,10,-48,10,51,11,-119,11,-49,11,5,12,72,12,-110,12,-26,12,44,13,121,13,-27,13,69,14,-90,14,-6,14,71,15,-96,15,-19,15,48,16,88,16,126,16,-80,16,-25,16,13,17,44,17,70,17,94,17,-118,17,-66,17,-32,17,-13,17,24,18,70,18,123,18,-98,18,-60,18,-28,18,29,19,69,19,116,19,-111,19,-85,19,-57,19,-26,19,-19,19,-34,19,-53,19,-76,19,-111,19,84,19,18,19,-70,18,89,18,-28,17,-128,17,4,17,125,16,-37,15,44,15}; }
	private static byte[] data13(){ return new byte[] {100,14,-117,13,-80,12,-70,11,-85,10,-97,9,117,8,51,7,-61,5,104,4,39,3,-37,1,-117,0,51,-1,-20,-3,-88,-4,112,-5,46,-6,-19,-8,-73,-9,-115,-10,102,-11,69,-12,34,-13,24,-14,45,-15,87,-16,118,-17,-86,-18,-28,-19,77,-19,-62,-20,64,-20,-63,-21,82,-21,10,-21,-53,-22,-105,-22,103,-22,73,-22,74,-22,105,-22,-93,-22,-39,-22,32,-21,126,-21,-20,-21,89,-20,-60,-20,49,-19,-64,-19,75,-18,-43,-18,99,-17,5,-16,-73,-16,118,-15,76,-14,44,-13,19,-12,18,-11,46,-10,95,-9,118,-8,-89,-7,-16,-6,59,-4,-127,-3,-67,-2,5,0,88,1,-67,2,21,4,-123,5,-7,6,119,8,0,10,127,11,-15,12,111,14,-21,15,90,17,-82,18,-2,19,39,21,71,22,98,23,106,24,93,25,84,26,69,27,40,28,9,29,-24,29,-63,30,111,31,17,32,-104,32,7,33,86,33,116,33,105,33,51,33,-24,32,-125,32,-23,31,45,31,86,30,118,29,126,28,112,27,77,26,7,25,-57,23,121,22,27,21,-100,19,8,18,-119,16,-16,14,80,13,-106,11,-45,9,2,8,43,6,66,4,66,2,47,0,18,-2,-22,-5,-89,-7,81,-9,-27,-12,127,-14,31,-16,-59,-19,101,-21,23,-23,-26,-26,-45,-28,-42,-30,-42,-32,-14,-34,25,-35,112,-37,-47,-39,73,-40,-45,-42,114,-43,51,-44,49,-45,51,-46,101,-47,-66,-48,79,-48,0,-48,-38,-49,-40,-49,-17,-49,32,-48,117,-48,-33,-48,83,-47,-47,-47,100,-46,-6,-46,-101,-45,82,-44,30,-43,-11,-43,-32,-42,-28,-41,-11,-40,37,-38,118,-37,-19,-36,117,-34,17,-32,-69,-31,-125,-29,70,-27,30,-25,-15,-24,-58,-22,-98,-20,-123,-18,114,-16,80,-14,61,-12,21,-10,-13,-9,-65,-7,-78,-5,-102,-3,-121,-1,86,1,56,3,14,5,-38,6,-111,8,57,10,-40,11,121,13,-9,14,90,16,-120,17,-63,18,-20,19,4,21,18,22,7,23,-3,23,-21,24,-34,25,-77,26,124,27,78,28,16,29,-48,29,104,30,-11,30,90,31,-86,31,-41,31,-35,31,-99,31,84,31,-22,30,117,30,-45,29,22,29,73,28,106,27,125,26,116,25,95,24,57,23,5,22,-70,20,100,19,-12,17,-103,16,29,15,-108,13,3,12,127,10,10,9,-105,7,61,6,-22,4,-78,3,-107,2,-113,1,-108,0,-81,-1,-30,-2,32,-2,124,-3,-23,-4,-125,-4,37,-4,-9,-5,-49,-5,-58,-5,-46,-5,-13,-5,-2,-5,23,-4,64,-4,92,-4,122,-4,125,-4,118,-4,87,-4,67,-4,50,-4,7,-4,-16,-5,-25,-5,-22,-5,5,-4,46,-4,83,-4,-120,-4,-48,-4,18,-3,78,-3,-118,-3,-73,-3,-24,-3,23,-2,75,-2,-127,-2,-83,-2,-4,-2,96,-1,-43,-1,85,0,-15,0,-106,1,82,2,25,3,-17,3,-74,4,118,5,59,6,-26,6,125,7,-6,7,123,8,-14,8,105,9,-51,9,23,10,106,10,-60,10,40,11,-117,11,-40,11,47,12,-118,12,-36,12,40,13,106,13,-80,13,-12,13,43,14,95,14,-116,14,-71,14,-13,14,30,15,61,15,77,15,95,15,116,15,-127,15,105,15,55,15,28,15,-9,14,-70,14,103,14,18,14,-67,13,110,13,4,13,-106,12,18,12,-122,11,-16,10,82,10,-94,9,-38,8,18,8,71,7,-122,6,-62,5,-6,4,51,4,-119,3,-29,2,49,2,-123,1,-11,0,99,0,-55,-1,33,-1,122,-2,-27,-3,75,-3,-108,-4,-17,-5,80,-5,-67,-6,38,-6,-104,-7,2,-7,-114,-8,41,-8,-69,-9,70,-9,-10,-10,-90,-10,67,-10,-17,-11,-82,-11,99,-11,28,-11,-32,-12,-115,-12,46,-12,-37,-13,-109,-13,54,-13,-36,-14,-110,-14,67,-14,13,-14,-36,-15,-81,-15,-89,-15,-59,-15,-26,-15,22,-14,88,-14,-92,-14,14,-13,110,-13,-66,-13,0,-12,51,-12,89,-12,117,-12,109,-12,86,-12,47,-12,23,-12,-3,-13,-38,-13,-77,-13,-110,-13,115,-13,98,-13,88,-13,76,-13,65,-13,50,-13,38,-13,12,-13,-20,-14,-42,-14,-73,-14,-96,-14,-98,-14,-82,-14,-29,-14,40,-13,-114,-13,14,-12,-104,-12,48,-11,-39,-11,-116,-10,78,-9,-18,-9,-122,-8,22,-7,-114,-7,-7,-7,87,-6,-81,-6,-39,-6,10,-5,57,-5,98,-5,114,-5,124,-5,118,-5,102,-5,63,-5,25,-5,-31,-6,-72,-6,127,-6,72,-6,18,-6,-34,-7,-66,-7,-85,-7,-99,-7,-114,-7,-97,-7,-69,-7,-34,-7,8,-6,52,-6,93,-6,-108,-6,-33,-6,36,-5,-125,-5,-39,-5,73,-4,-58,-4,102,-3,-1,-3,-87,-2,97,-1,40,0,-43,0,-128,1,41,2,-76,2,56,3,-85,3,22,4,90,4,-90,4,-21,4,38,5,96,5,-101,5,-43,5,6,6,57,6,97,6,-123,6,-96,6,-88,6,-82,6,-89,6}; }
	private static byte[] data14(){ return new byte[] {-88,6,-97,6,-123,6,112,6,88,6,86,6,72,6,59,6,52,6,53,6,48,6,39,6,29,6,26,6,29,6,24,6,24,6,20,6,12,6,11,6,37,6,51,6,63,6,80,6,96,6,-120,6,-75,6,-33,6,28,7,106,7,-58,7,41,8,-113,8,2,9,124,9,6,10,-108,10,27,11,-94,11,47,12,-69,12,34,13,118,13,-54,13,26,14,73,14,116,14,113,14,106,14,82,14,54,14,6,14,-52,13,-124,13,39,13,-57,12,58,12,-87,11,-3,10,73,10,125,9,-83,8,-55,7,-44,6,-37,5,-39,4,-20,3,-12,2,19,2,42,1,81,0,106,-1,-111,-2,-84,-3,-47,-4,-32,-5,-20,-6,-14,-7,-3,-8,6,-8,-4,-10,-16,-11,0,-11,30,-12,58,-13,62,-14,100,-15,-107,-16,-45,-17,17,-17,56,-18,125,-19,-36,-20,77,-20,-58,-21,60,-21,-40,-22,-95,-22,-115,-22,-112,-22,-92,-22,-28,-22,71,-21,-51,-21,95,-20,-1,-20,-74,-19,118,-18,94,-17,77,-16,73,-15,68,-14,93,-13,-107,-12,-43,-11,18,-9,98,-8,-62,-7,53,-5,-92,-4,14,-2,-123,-1,-1,0,-121,2,8,4,118,5,-4,6,-116,8,54,10,-24,11,-94,13,90,15,20,17,-47,18,-121,20,36,22,-54,23,74,25,-68,26,15,28,98,29,127,30,-107,31,-82,32,-79,33,-81,34,-95,35,-121,36,99,37,68,38,36,39,-34,39,121,40,6,41,-103,41,25,42,109,42,-100,42,-77,42,-68,42,-83,42,125,42,26,42,-103,41,-11,40,67,40,96,39,79,38,18,37,-56,35,109,34,-32,32,52,31,118,29,-89,27,-40,25,4,24,28,22,42,20,15,18,-1,15,-29,13,-74,11,102,9,7,7,-86,4,58,2,-88,-1,10,-3,103,-6,-47,-9,65,-11,-53,-14,91,-16,-3,-19,-73,-21,-100,-23,-118,-25,-126,-27,122,-29,-110,-31,-38,-33,31,-34,91,-36,-80,-38,26,-39,-68,-41,114,-42,56,-43,24,-44,39,-45,85,-46,-105,-47,-23,-48,113,-48,23,-48,-57,-49,-116,-49,68,-49,-5,-50,-73,-50,-103,-50,116,-50,61,-50,38,-50,41,-50,80,-50,113,-50,-72,-50,16,-49,-121,-49,28,-48,-41,-48,-119,-47,106,-46,77,-45,98,-44,117,-43,-110,-42,-59,-41,22,-39,108,-38,-40,-37,94,-35,-25,-34,-124,-32,48,-30,-15,-29,-75,-27,-102,-25,-124,-23,120,-21,109,-19,-128,-17,-92,-15,-61,-13,-49,-11,-27,-9,6,-6,24,-4,8,-2,-7,-1,-39,1,-87,3,87,5,0,7,-114,8,13,10,-128,11,-28,12,57,14,-128,15,-55,16,3,18,50,19,66,20,61,21,19,22,-49,22,117,23,-14,23,61,24,118,24,-96,24,-94,24,-124,24,55,24,-16,23,-110,23,42,23,-74,22,32,22,117,21,-52,20,19,20,63,19,78,18,99,17,113,16,115,15,107,14,88,13,56,12,16,11,-28,9,-78,8,124,7,65,6,12,5,-49,3,-101,2,113,1,104,0,113,-1,-104,-2,-51,-3,16,-3,-118,-4,39,-4,-43,-5,-111,-5,110,-5,85,-5,83,-5,68,-5,61,-5,41,-5,27,-5,40,-5,66,-5,103,-5,-118,-5,-61,-5,32,-4,-125,-4,-2,-4,-112,-3,58,-2,-22,-2,-100,-1,68,0,5,1,-73,1,108,2,8,3,-95,3,66,4,-29,4,-92,5,99,6,43,7,6,8,-15,8,-8,9,12,11,30,12,54,13,87,14,121,15,126,16,116,17,101,18,64,19,11,20,-78,20,71,21,-63,21,62,22,-73,22,2,23,61,23,97,23,-102,23,-68,23,-70,23,-80,23,-85,23,-103,23,-115,23,103,23,70,23,50,23,59,23,62,23,63,23,65,23,90,23,105,23,118,23,108,23,91,23,56,23,8,23,-72,22,74,22,-48,21,68,21,-93,20,-11,19,53,19,113,18,-74,17,-30,16,-3,15,2,15,2,14,-9,12,-22,11,-47,10,-97,9,-127,8,110,7,89,6,63,5,53,4,64,3,100,2,-106,1,-36,0,60,0,-80,-1,49,-1,-78,-2,76,-2,-18,-3,-94,-3,87,-3,26,-3,-48,-4,-110,-4,94,-4,50,-4,-33,-5,-96,-5,95,-5,53,-5,-4,-6,-60,-6,-119,-6,106,-6,82,-6,46,-6,-4,-7,-72,-7,-123,-7,64,-7,-24,-8,103,-8,-45,-9,58,-9,-109,-10,-27,-11,19,-11,71,-12,-115,-13,-37,-14,55,-14,-93,-15,35,-15,-56,-16,112,-16,52,-16,-5,-17,-62,-17,-124,-17,86,-17,40,-17,-19,-18,-110,-18,70,-18,-22,-19,-102,-19,22,-19,-77,-20,96,-20,16,-20,-72,-21,117,-21,68,-21,31,-21,15,-21,-3,-22,-15,-22,-37,-22,-32,-22,-29,-22,-20,-22,-27,-22,-23,-22,6,-21,57,-21,106,-21,-87,-21,-9,-21,93,-20,-38,-20,105,-19,-3,-19,-108,-18,37,-17,-69,-17,81,-16,-18,-16,110,-15,-38,-15,72,-14,-74,-14,-6,-14,50,-13,99,-13,-82,-13,-16,-13}; }
	private static byte[] data15(){ return new byte[] {7,-12,29,-12,48,-12,59,-12,57,-12,50,-12,31,-12,2,-12,-7,-13,-11,-13,-11,-13,-11,-13,3,-12,31,-12,82,-12,-113,-12,-36,-12,29,-11,108,-11,-79,-11,-4,-11,66,-10,-110,-10,-24,-10,71,-9,-86,-9,14,-8,109,-8,-14,-8,113,-7,-2,-7,-127,-6,3,-5,125,-5,-2,-5,-113,-4,16,-3,-125,-3,-11,-3,107,-2,-15,-2,121,-1,7,0,-101,0,73,1,-1,1,-73,2,111,3,38,4,-34,4,-85,5,119,6,56,7,-39,7,116,8,30,9,-59,9,102,10,-23,10,107,11,6,12,-88,12,41,13,-105,13,10,14,-101,14,43,15,-90,15,1,16,90,16,-72,16,26,17,89,17,-111,17,-76,17,-37,17,3,18,32,18,13,18,-20,17,-45,17,-61,17,-86,17,125,17,78,17,52,17,51,17,42,17,18,17,-12,16,-3,16,26,17,51,17,58,17,65,17,90,17,127,17,-115,17,-89,17,-79,17,-76,17,-61,17,-68,17,-80,17,-110,17,-120,17,92,17,24,17,-30,16,-123,16,13,16,120,15,-42,14,11,14,42,13,57,12,68,11,52,10,22,9,-17,7,-87,6,105,5,52,4,36,3,8,2,-25,0,-31,-1,-36,-2,-36,-3,-14,-4,15,-4,39,-5,68,-6,117,-7,-84,-8,-31,-9,26,-9,98,-10,-78,-11,20,-11,117,-12,-45,-13,45,-13,-101,-14,19,-14,-118,-15,-25,-16,78,-16,-46,-17,106,-17,-2,-18,-121,-18,36,-18,-21,-19,-57,-19,-74,-19,-85,-19,-70,-19,-41,-19,13,-18,62,-18,94,-18,-108,-18,-18,-18,86,-17,-78,-17,6,-16,106,-16,-19,-16,120,-15,30,-14,-70,-14,93,-13,1,-12,-65,-12,115,-11,59,-10,-24,-10,-73,-9,-120,-8,119,-7,86,-6,60,-5,81,-4,113,-3,-97,-2,-18,-1,76,1,-65,2,62,4,-67,5,68,7,-55,8,99,10,8,12,-94,13,56,15,-54,16,95,18,-18,19,116,21,-11,22,110,24,-18,25,90,27,-56,28,62,30,-105,31,-46,32,7,34,45,35,73,36,78,37,67,38,16,39,-79,39,57,40,-97,40,-59,40,-72,40,116,40,35,40,-93,39,-16,38,23,38,19,37,-3,35,-38,34,-95,33,90,32,14,31,-70,29,104,28,-9,26,-123,25,-3,23,108,22,-77,20,-18,18,-12,16,-33,14,-87,12,97,10,31,8,-73,5,76,3,-50,0,97,-2,-16,-5,-112,-7,50,-9,-48,-12,-119,-14,64,-16,-20,-19,-116,-21,60,-23,-15,-26,-86,-28,69,-30,-10,-33,-76,-35,-71,-37,-54,-39,-1,-41,80,-42,-30,-44,-83,-45,-102,-46,-80,-47,-29,-48,78,-48,-36,-49,111,-49,28,-49,-42,-50,-92,-50,-120,-50,116,-50,107,-50,108,-50,123,-50,-92,-50,-24,-50,64,-49,-85,-49,38,-48,-63,-48,112,-47,56,-46,18,-45,13,-44,29,-43,70,-42,-112,-41,-11,-40,106,-38,-16,-37,-112,-35,67,-33,4,-31,-58,-30,-111,-28,80,-26,50,-24,14,-22,-18,-21,-61,-19,-97,-17,-127,-15,100,-13,76,-11,49,-9,7,-7,-44,-6,-90,-4,109,-2,41,0,-62,1,94,3,-33,4,103,6,-37,7,45,9,-113,10,-15,11,80,13,-105,14,-69,15,-6,16,51,18,97,19,115,20,105,21,100,22,71,23,15,24,-75,24,63,25,-94,25,-38,25,-19,25,-43,25,-100,25,50,25,-68,24,27,24,91,23,124,22,-101,21,-79,20,-56,19,-38,18,-20,17,-8,16,11,16,31,15,54,14,63,13,73,12,78,11,72,10,40,9,1,8,-22,6,-38,5,-59,4,-57,3,-51,2,-17,1,44,1,-120,0,-2,-1,-105,-1,61,-1,-7,-2,-57,-2,-84,-2,-105,-2,115,-2,80,-2,45,-2,23,-2,-2,-3,-56,-3,-82,-3,-109,-3,122,-3,103,-3,104,-3,115,-3,125,-3,-85,-3,-25,-3,16,-2,63,-2,127,-2,-76,-2,-33,-2,0,-1,50,-1,94,-1,-105,-1,-55,-1,26,0,97,0,-56,0,58,1,-41,1,108,2,22,3,-37,3,-100,4,115,5,65,6,23,7,-32,7,-75,8,-105,9,-121,10,102,11,76,12,37,13,2,14,-35,14,-84,15,88,16,6,17,-89,17,72,18,-59,18,47,19,-108,19,-14,19,82,20,-84,20,2,21,96,21,-63,21,40,22,-123,22,-29,22,59,23,-127,23,-77,23,-53,23,-81,23,-114,23,91,23,18,23,-102,22,-2,21,109,21,-43,20,49,20,119,19,-92,18,-40,17,4,17,46,16,58,15,66,14,63,13,44,12,23,11,-17,9,-65,8,-113,7,117,6,107,5,88,4,56,3,53,2,63,1,109,0,-91,-1,-25,-2,40,-2,-118,-3,-25,-4,74,-4,-91,-5,11,-5,-128,-6,-16,-7,93,-7,-64,-8,50,-8,-88,-9,41,-9,-74,-10,74,-10,14,-10,-38,-11,-67,-11,-66,-11,-46,-11,-28,-11,1,-10,38,-10,75,-10,110,-10,-118,-10,-104,-10,-108,-10,112,-10,86,-10,47,-10,-7,-11,-59,-11,-86,-11,-108,-11}; }
	private static byte[] data16(){ return new byte[] {116,-11,97,-11,117,-11,-109,-11,-53,-11,0,-10,72,-10,-100,-10,-16,-10,60,-9,-123,-9,-51,-9,35,-8,99,-8,-91,-8,-76,-8,-63,-8,-73,-8,-66,-8,-81,-8,-118,-8,88,-8,21,-8,-52,-9,-123,-9,37,-9,-79,-10,40,-10,-78,-11,49,-11,-67,-12,63,-12,-53,-13,88,-13,3,-13,-73,-14,-120,-14,93,-14,83,-14,89,-14,-121,-14,-82,-14,-46,-14,-5,-14,56,-13,-127,-13,-67,-13,-4,-13,74,-12,-118,-12,-70,-12,-16,-12,10,-11,5,-11,-17,-12,-43,-12,-104,-12,51,-12,-82,-13,23,-13,127,-14,-57,-15,7,-15,79,-16,-89,-17,40,-17,-75,-18,84,-18,21,-18,-14,-19,-23,-19,-20,-19,15,-18,71,-18,-114,-18,-51,-18,49,-17,-110,-17,3,-16,-120,-16,43,-15,-65,-15,84,-14,-4,-14,-73,-13,104,-12,39,-11,-38,-11,-107,-10,76,-9,-4,-9,-89,-8,78,-7,-12,-7,-99,-6,55,-5,-37,-5,127,-4,45,-3,-46,-3,-118,-2,69,-1,7,0,-42,0,-110,1,77,2,3,3,-80,3,88,4,3,5,-94,5,67,6,-52,6,76,7,-67,7,22,8,101,8,-69,8,19,9,71,9,106,9,-93,9,-36,9,12,10,50,10,84,10,113,10,-111,10,-66,10,-46,10,-58,10,-67,10,-67,10,-72,10,-87,10,113,10,98,10,85,10,84,10,78,10,102,10,120,10,-80,10,4,11,103,11,-65,11,47,12,-82,12,83,13,-34,13,82,14,-48,14,69,15,-82,15,1,16,55,16,102,16,-123,16,-78,16,-75,16,-81,16,-91,16,-119,16,96,16,39,16,-30,15,-110,15,49,15,-78,14,50,14,-103,13,-31,12,18,12,67,11,104,10,-119,9,-65,8,-26,7,-3,6,45,6,118,5,-68,4,6,4,97,3,-74,2,-3,1,95,1,-86,0,-7,-1,72,-1,-89,-2,-9,-3,71,-3,125,-4,-50,-5,29,-5,88,-6,-125,-7,-79,-8,-42,-9,-6,-10,29,-10,66,-11,78,-12,127,-13,-69,-14,18,-14,115,-15,-28,-16,120,-16,52,-16,7,-16,-23,-17,-66,-17,-67,-17,-42,-17,22,-16,73,-16,119,-16,-53,-16,58,-15,-74,-15,45,-14,-102,-14,15,-13,-80,-13,83,-12,-15,-12,123,-11,37,-10,-37,-10,-104,-9,96,-8,43,-7,12,-6,0,-5,17,-4,33,-3,46,-2,91,-1,-106,0,-13,1,70,3,-108,4,-29,5,68,7,-99,8,3,10,98,11,-75,12,0,14,82,15,-80,16,-16,17,49,19,100,20,-122,21,-93,22,-57,23,-50,24,-57,25,-46,26,-28,27,-27,28,-24,29,-13,30,22,32,57,33,97,34,112,35,102,36,82,37,44,38,-21,38,-127,39,-39,39,-18,39,-51,39,126,39,0,39,84,38,109,37,92,36,44,35,-40,33,-117,32,22,31,-76,29,67,28,-57,26,47,25,-104,23,-1,21,99,20,-69,18,-7,16,40,15,75,13,113,11,119,9,-128,7,116,5,109,3,85,1,76,-1,41,-3,3,-5,-41,-8,-74,-10,-111,-12,98,-14,40,-16,-23,-19,-91,-21,125,-23,77,-25,9,-27,-28,-30,-30,-32,16,-33,71,-35,-115,-37,1,-38,-100,-40,88,-41,43,-42,25,-43,33,-44,82,-45,-82,-46,13,-46,115,-47,-28,-48,119,-48,49,-48,-6,-49,-82,-49,90,-49,18,-49,-25,-50,-81,-50,114,-50,46,-50,-12,-51,-43,-51,-56,-51,-71,-51,-55,-51,-4,-51,115,-50,-9,-50,-116,-49,59,-48,37,-47,69,-46,103,-45,-86,-44,-9,-43,90,-41,-23,-40,-127,-38,28,-36,-40,-35,-85,-33,-109,-31,-113,-29,-95,-27,-66,-25,-37,-23,29,-20,86,-18,-84,-16,-5,-14,84,-11,-107,-9,-32,-7,26,-4,71,-2,86,0,97,2,78,4,47,6,-21,7,-114,9,33,11,-80,12,46,14,-101,15,-17,16,48,18,110,19,-79,20,-56,21,-37,22,-75,23,-117,24,83,25,-21,25,83,26,-110,26,-71,26,-60,26,-91,26,116,26,41,26,-45,25,113,25,15,25,-127,24,-31,23,64,23,-85,22,-6,21,59,21,81,20,93,19,93,18,58,17,8,16,-53,14,124,13,39,12,-29,10,-99,9,70,8,33,7,17,6,20,5,33,4,68,3,-125,2,-51,1,52,1,-88,0,42,0,-82,-1,80,-1,-4,-2,-73,-2,107,-2,56,-2,3,-2,-25,-3,-40,-3,-42,-3,-49,-3,-34,-3,1,-2,34,-2,43,-2,57,-2,87,-2,124,-2,-88,-2,-38,-2,29,-1,117,-1,-28,-1,100,0,8,1,-63,1,-100,2,-126,3,-127,4,127,5,-119,6,-95,7,-69,8,-69,9,-80,10,-81,11,-74,12,-80,13,-88,14,-97,15,-122,16,107,17,79,18,32,19,-36,19,-114,20,32,21,-106,21,-23,21,45,22,89,22,127,22,-116,22,-126,22,113,22,-125,22,-102,22,-87,22,-59,22,-3,22,57,23,-104,23,-41,23,38,24,106,24,-98,24,-60,24,-40,24,-77,24,119,24,27,24,-93,23,-26,22,8,22,10,21,-6,19,-57,18}; }
	private static byte[] data17(){ return new byte[] {113,17,8,16,-98,14,56,13,-42,11,101,10,-11,8,-79,7,109,6,57,5,-3,3,-31,2,-48,1,-50,0,-32,-1,-20,-2,1,-2,24,-3,82,-4,-114,-5,-60,-6,-4,-7,81,-7,-75,-8,36,-8,-117,-9,2,-9,-124,-10,18,-10,-77,-11,87,-11,14,-11,-53,-12,-96,-12,118,-12,107,-12,120,-12,-93,-12,-47,-12,15,-11,91,-11,-76,-11,32,-10,121,-10,-60,-10,23,-9,110,-9,-66,-9,-25,-9,5,-8,24,-8,48,-8,42,-8,11,-8,-35,-9,-74,-9,-103,-9,113,-9,53,-9,-3,-10,-55,-10,-67,-10,-99,-10,-115,-10,108,-10,124,-10,118,-10,127,-10,123,-10,-124,-10,-114,-10,-111,-10,-92,-10,-99,-10,-112,-10,126,-10,112,-10,86,-10,38,-10,-17,-11,-57,-11,-109,-11,87,-11,27,-11,-27,-12,-61,-12,-81,-12,-100,-12,-112,-12,-105,-12,-74,-12,-39,-12,16,-11,51,-11,88,-11,-112,-11,-41,-11,22,-10,47,-10,76,-10,115,-10,-89,-10,-40,-10,-18,-10,10,-9,49,-9,75,-9,95,-9,85,-9,67,-9,25,-9,-20,-10,-86,-10,72,-10,-55,-11,72,-11,-65,-12,58,-12,-87,-13,11,-13,113,-14,-32,-15,100,-15,-30,-16,106,-16,-13,-17,-96,-17,81,-17,-7,-18,-59,-18,-97,-18,-115,-18,-105,-18,-92,-18,-71,-18,-41,-18,22,-17,105,-17,-76,-17,-8,-17,66,-16,-114,-16,-25,-16,46,-15,-115,-15,-24,-15,66,-14,-77,-14,34,-13,-100,-13,35,-12,-63,-12,97,-11,9,-10,-69,-10,111,-9,35,-8,-23,-8,-78,-7,117,-6,54,-5,-21,-5,-75,-4,-115,-3,99,-2,42,-1,-12,-1,-50,0,-87,1,-102,2,121,3,93,4,76,5,86,6,84,7,100,8,93,9,88,10,86,11,93,12,76,13,27,14,-39,14,-107,15,74,16,-37,16,40,17,95,17,-98,17,-57,17,-52,17,-91,17,118,17,67,17,38,17,-28,16,-104,16,76,16,45,16,2,16,-27,15,-61,15,-72,15,-55,15,-24,15,0,16,24,16,76,16,125,16,-64,16,-11,16,42,17,68,17,121,17,-90,17,-48,17,-42,17,-48,17,-75,17,113,17,13,17,-124,16,-41,15,-17,14,-9,13,-30,12,-91,11,90,10,38,9,-13,7,-58,6,-97,5,-113,4,-116,3,-90,2,-21,1,68,1,-85,0,20,0,-114,-1,0,-1,-113,-2,38,-2,-56,-3,102,-3,-2,-4,-108,-4,33,-4,-87,-5,41,-5,-90,-6,29,-6,-112,-7,-8,-8,88,-8,-90,-9,36,-9,-114,-10,5,-10,112,-11,-17,-12,-120,-12,47,-12,-45,-13,-114,-13,82,-13,54,-13,49,-13,50,-13,63,-13,87,-13,-103,-13,-26,-13,47,-12,117,-12,-53,-12,31,-11,-125,-11,-50,-11,17,-10,56,-10,116,-10,-106,-10,-62,-10,-44,-10,-29,-10,22,-9,65,-9,125,-9,-88,-9,-22,-9,73,-8,-71,-8,56,-7,-81,-7,39,-6,-66,-6,117,-5,65,-4,2,-3,-70,-3,-110,-2,-114,-1,-109,0,-78,1,-43,2,25,4,107,5,-56,6,58,8,-75,9,40,11,-82,12,52,14,-63,15,72,17,-38,18,117,20,24,22,-72,23,81,25,-17,26,-114,28,43,30,-75,31,59,33,-96,34,-29,35,3,37,6,38,-34,38,-128,39,-20,39,42,40,76,40,71,40,15,40,-74,39,67,39,-61,38,50,38,125,37,-72,36,-24,35,23,35,52,34,23,33,-8,31,-70,30,115,29,10,28,-103,26,-7,24,76,23,-102,21,-29,19,20,18,47,16,65,14,78,12,87,10,66,8,16,6,-56,3,114,1,29,-1,-70,-4,67,-6,-71,-9,63,-11,-47,-14,115,-16,28,-18,-47,-21,-82,-23,-94,-25,-76,-27,-55,-29,-23,-31,36,-32,125,-34,1,-35,109,-37,-14,-39,-126,-40,68,-41,41,-42,30,-43,32,-44,69,-45,-113,-46,-13,-47,96,-47,-25,-48,107,-48,23,-48,-47,-49,-100,-49,111,-49,81,-49,77,-49,90,-49,121,-49,-74,-49,7,-48,-128,-48,18,-47,-91,-47,96,-46,51,-45,36,-44,28,-43,64,-42,100,-41,-94,-40,-23,-39,63,-37,125,-36,-55,-35,42,-33,-107,-32,-7,-31,101,-29,-53,-28,67,-26,-71,-25,75,-23,-31,-22,-117,-20,69,-18,16,-16,-21,-15,-52,-13,-59,-11,-62,-9,-79,-7,-104,-5,-127,-3,95,-1,42,1,-30,2,-119,4,26,6,-120,7,-29,8,36,10,72,11,88,12,74,13,28,14,-61,14,80,15,-45,15,51,16,115,16,-104,16,-80,16,-60,16,-39,16,-24,16,-7,16,-19,16,2,17,14,17,35,17,36,17,34,17,27,17,1,17,-54,16,120,16,7,16,122,15,-32,14,52,14,90,13,112,12,126,11,-116,10,-99,9,-89,8,-78,7,-46,6,17,6,87,5,-83,4,20,4,-110,3,43,3,-48,2,-122,2,77,2,39,2,32,2,39,2,62,2,89,2,123,2,-96,2,-35,2,10,3,41,3,49,3,47,3,41,3,-8,2,-71,2,113,2,41,2,-21,1,-92,1,109,1}; }
	private static byte[] data18(){ return new byte[] {71,1,54,1,71,1,116,1,-76,1,-17,1,74,2,-79,2,40,3,-108,3,8,4,-112,4,36,5,-74,5,61,6,-38,6,-106,7,110,8,62,9,32,10,16,11,5,12,-7,12,-14,13,-6,14,3,16,-6,16,-31,17,-46,18,-58,19,-91,20,-121,21,82,22,2,23,-71,23,119,24,38,25,-74,25,67,26,-62,26,74,27,-73,27,31,28,120,28,-42,28,49,29,103,29,-126,29,-105,29,-120,29,95,29,26,29,-75,28,34,28,117,27,-109,26,-90,25,-126,24,88,23,30,22,-34,20,113,19,-11,17,-111,16,44,15,-51,13,103,12,-18,10,111,9,11,8,-66,6,90,5,-10,3,-95,2,97,1,24,0,-48,-2,-106,-3,108,-4,76,-5,57,-6,47,-7,35,-8,70,-9,123,-10,-46,-11,39,-11,-110,-12,9,-12,-91,-13,86,-13,21,-13,-38,-14,-89,-14,-126,-14,112,-14,87,-14,78,-14,78,-14,81,-14,90,-14,103,-14,111,-14,124,-14,-109,-14,-82,-14,-19,-14,29,-13,81,-13,-110,-13,-23,-13,76,-12,-75,-12,51,-11,-84,-11,45,-10,-67,-10,69,-9,-56,-9,80,-8,-47,-8,96,-7,-29,-7,104,-6,-19,-6,116,-5,8,-4,127,-4,-28,-4,65,-3,-93,-3,-45,-3,-31,-3,-65,-3,-111,-3,79,-3,-21,-4,111,-4,-28,-5,80,-5,-60,-6,65,-6,-58,-7,79,-7,-14,-8,-91,-8,106,-8,76,-8,66,-8,58,-8,47,-8,57,-8,77,-8,68,-8,76,-8,68,-8,61,-8,51,-8,26,-8,-31,-9,-108,-9,47,-9,-68,-10,60,-10,-100,-11,-32,-12,39,-12,85,-13,125,-14,-100,-15,-71,-16,-49,-17,-4,-18,64,-18,121,-19,-72,-20,10,-20,82,-21,-65,-22,44,-22,-70,-23,50,-23,-44,-24,-117,-24,75,-24,15,-24,-32,-25,-50,-25,-49,-25,-19,-25,-24,-25,-1,-25,29,-24,74,-24,112,-24,-99,-24,-60,-24,19,-23,114,-23,-39,-23,59,-22,-64,-22,89,-21,23,-20,-30,-20,-52,-19,-78,-18,-70,-17,-43,-16,-19,-15,-6,-14,9,-12,36,-11,59,-10,65,-9,71,-8,77,-7,75,-6,59,-5,28,-4,-7,-4,-55,-3,-108,-2,93,-1,33,0,-31,0,-106,1,81,2,10,3,-50,3,-114,4,88,5,16,6,-46,6,-88,7,-117,8,89,9,32,10,-37,10,-114,11,51,12,-52,12,62,13,-123,13,-66,13,-21,13,12,14,19,14,20,14,25,14,56,14,103,14,-104,14,-46,14,52,15,-94,15,42,16,-71,16,71,17,-54,17,96,18,-1,18,-118,19,-2,19,109,20,-24,20,91,21,-76,21,-9,21,71,22,-105,22,-31,22,14,23,41,23,32,23,15,23,-25,22,-97,22,45,22,-88,21,-7,20,57,20,103,19,120,18,-128,17,120,16,119,15,108,14,96,13,74,12,78,11,95,10,112,9,-120,8,-84,7,-37,6,20,6,101,5,-74,4,16,4,100,3,-41,2,73,2,-80,1,32,1,-110,0,25,0,-112,-1,6,-1,-128,-2,5,-2,122,-3,-20,-4,102,-4,-26,-5,91,-5,-58,-6,44,-6,-113,-7,-4,-8,98,-8,-60,-9,43,-9,-86,-10,72,-10,-16,-11,-101,-11,99,-11,82,-11,103,-11,125,-11,-109,-11,-51,-11,21,-10,112,-10,-72,-10,7,-9,92,-9,-67,-9,31,-8,125,-8,-43,-8,81,-7,-43,-7,110,-6,1,-5,-108,-5,45,-4,-41,-4,-101,-3,71,-2,-48,-2,108,-1,-4,-1,-100,0,55,1,-57,1,77,2,-14,2,-100,3,75,4,-33,4,125,5,59,6,7,7,-33,7,-83,8,-128,9,108,10,119,11,-119,12,-110,13,-93,14,-55,15,22,17,100,18,-63,19,21,21,118,22,-31,23,59,25,-114,26,-61,27,-32,28,-43,29,-70,30,95,31,-42,31,35,32,95,32,101,32,66,32,9,32,-83,31,78,31,-52,30,59,30,-108,29,-34,28,15,28,74,27,108,26,126,25,125,24,-124,23,-124,22,-116,21,-122,20,123,19,113,18,92,17,68,16,34,15,-51,13,76,12,-62,10,37,9,92,7,107,5,87,3,52,1,13,-1,-43,-4,-101,-6,108,-8,65,-10,52,-12,56,-14,91,-16,110,-18,-84,-20,1,-21,123,-23,-20,-25,93,-26,-50,-28,101,-29,3,-30,-80,-32,86,-33,14,-34,-47,-36,-72,-37,-105,-38,-127,-39,116,-40,-124,-41,-94,-42,-46,-43,4,-43,43,-44,99,-45,-62,-46,15,-46,85,-47,-109,-48,3,-48,123,-49,-10,-50,115,-50,2,-50,-76,-51,-112,-51,114,-51,101,-51,104,-51,-92,-51,19,-50,-105,-50,27,-49,-56,-49,-102,-48,-125,-47,121,-46,-125,-45,-87,-44,-18,-43,90,-41,-38,-40,101,-38,12,-36,-31,-35,-50,-33,-32,-31,12,-28,69,-26,-92,-24,42,-21,-100,-19,16,-16,-117,-14,6,-11,108,-9,-58,-7,-1,-5,52,-2,80,0,81,2,60,4,20,6,-50,7,-120,9,29,11,-85,12,18,14,114,15,-81,16,-41,17,-31,18,-37,19,-58,20,-95,21}; }
	private static byte[] data19(){ return new byte[] {83,22,-4,22,-113,23,25,24,-118,24,-12,24,82,25,-82,25,-17,25,27,26,38,26,35,26,5,26,-48,25,-127,25,1,25,-127,24,-17,23,84,23,-91,22,-14,21,68,21,-109,20,-34,19,32,19,84,18,-117,17,-51,16,2,16,43,15,57,14,66,13,85,12,123,11,-90,10,-33,9,38,9,-123,8,-7,7,-114,7,56,7,-5,6,-49,6,-79,6,-121,6,72,6,20,6,-33,5,-81,5,107,5,13,5,-64,4,119,4,52,4,0,4,-50,3,-72,3,-65,3,-1,3,44,4,121,4,-43,4,84,5,-35,5,113,6,-3,6,-107,7,64,8,-7,8,-95,9,74,10,-19,10,-100,11,49,12,-49,12,86,13,0,14,-92,14,76,15,-43,15,124,16,33,17,-48,17,125,18,33,19,-68,19,103,20,14,21,-94,21,20,22,120,22,-37,22,53,23,125,23,-79,23,-47,23,-1,23,35,24,65,24,84,24,95,24,105,24,109,24,93,24,57,24,-29,23,-100,23,32,23,123,22,-76,21,-41,20,-31,19,-55,18,126,17,52,16,-32,14,-106,13,54,12,-38,10,-128,9,57,8,-8,6,-69,5,100,4,26,3,-44,1,-108,0,60,-1,-13,-3,-94,-4,80,-5,0,-6,-91,-8,74,-9,-9,-11,-68,-12,-106,-13,123,-14,119,-15,-107,-16,-47,-17,62,-17,-86,-18,78,-18,7,-18,-14,-19,-25,-19,-2,-19,44,-18,102,-18,-88,-18,-8,-18,72,-17,-95,-17,-8,-17,84,-16,-82,-16,-15,-16,69,-15,-112,-15,-28,-15,58,-14,-114,-14,-34,-14,54,-13,-106,-13,-21,-13,61,-12,-110,-12,-16,-12,56,-11,118,-11,-80,-11,-19,-11,34,-10,88,-10,-106,-10,-44,-10,33,-9,-126,-9,-20,-9,76,-8,-66,-8,57,-7,-80,-7,24,-6,105,-6,-89,-6,-29,-6,22,-5,57,-5,70,-5,86,-5,120,-5,-120,-5,-100,-5,-63,-5,-24,-5,26,-4,95,-4,-87,-4,4,-3,83,-3,-72,-3,34,-2,-116,-2,-42,-2,46,-1,-106,-1,-17,-1,50,0,111,0,-101,0,-49,0,-20,0,-12,0,-32,0,-71,0,-124,0,81,0,9,0,-79,-1,68,-1,-51,-2,104,-2,-22,-3,84,-3,-95,-4,-12,-5,63,-5,-127,-6,-107,-7,-109,-8,-99,-9,-83,-10,-83,-11,-108,-12,-117,-13,-99,-14,-61,-15,-1,-16,75,-16,-97,-17,23,-17,-76,-18,110,-18,23,-18,-39,-19,-90,-19,-103,-19,-121,-19,121,-19,105,-19,104,-19,105,-19,125,-19,-111,-19,-85,-19,-40,-19,17,-18,85,-18,-111,-18,-37,-18,38,-17,122,-17,-17,-17,113,-16,-12,-16,106,-15,-6,-15,-106,-14,51,-13,-45,-13,119,-12,58,-11,-5,-11,-79,-10,112,-9,59,-8,9,-7,-32,-7,-72,-6,-105,-5,126,-4,116,-3,110,-2,126,-1,-71,0,-13,1,37,3,102,4,-58,5,31,7,103,8,-120,9,-104,10,-95,11,-121,12,72,13,-47,13,54,14,-105,14,-38,14,3,15,-14,14,-12,14,0,15,41,15,64,15,61,15,74,15,106,15,-106,15,-62,15,-39,15,-7,15,40,16,99,16,-116,16,-79,16,-18,16,51,17,122,17,-78,17,-28,17,9,18,43,18,79,18,66,18,16,18,-70,17,89,17,-33,16,71,16,-121,15,-96,14,-69,13,-65,12,-69,11,-87,10,-121,9,112,8,98,7,83,6,67,5,51,4,58,3,102,2,-97,1,-41,0,27,0,97,-1,-66,-2,34,-2,-111,-3,-5,-4,118,-4,-11,-5,-125,-5,7,-5,-103,-6,65,-6,-17,-7,-97,-7,116,-7,72,-7,39,-7,9,-7,-7,-8,-23,-8,-42,-8,-73,-8,-120,-8,100,-8,77,-8,44,-8,9,-8,-25,-9,-44,-9,-32,-9,-9,-9,7,-8,51,-8,111,-8,-44,-8,58,-7,-109,-7,-11,-7,69,-6,-79,-6,28,-5,125,-5,-83,-5,-28,-5,34,-4,94,-4,125,-4,-115,-4,-105,-4,-80,-4,-38,-4,-10,-4,0,-3,2,-3,43,-3,73,-3,105,-3,101,-3,114,-3,-110,-3,-75,-3,-46,-3,13,-2,62,-2,-116,-2,-18,-2,98,-1,-37,-1,109,0,35,1,-9,1,-38,2,-49,3,-49,4,-7,5,65,7,-88,8,9,10,-120,11,35,13,-46,14,-115,16,78,18,14,20,-53,21,-127,23,23,25,-111,26,-10,27,68,29,-116,30,-84,31,-74,32,-105,33,116,34,50,35,-29,35,-128,36,3,37,126,37,-60,37,-6,37,31,38,26,38,-44,37,105,37,-29,36,82,36,-96,35,-56,34,-20,33,2,33,37,32,61,31,84,30,96,29,112,28,121,27,103,26,58,25,3,24,-84,22,60,21,-79,19,18,18,81,16,107,14,-115,12,-109,10,-109,8,115,6,92,4,73,2,59,0,41,-2,27,-4,19,-6,17,-8,26,-10,49,-12,55,-14,76,-16,114,-18,-87,-20,-39,-22,29,-23,111,-25,-53,-27,57,-28,-79,-30,72,-31,-30,-33,-98,-34,110,-35,93,-36,89,-37,106,-38,-105,-39,-39,-40,57,-40,-108,-41,-15,-42}; }
	private static byte[] data20(){ return new byte[] {95,-42,-23,-43,-127,-43,-3,-44,-104,-44,59,-44,-11,-45,-77,-45,124,-45,104,-45,96,-45,120,-45,-91,-45,-45,-45,21,-44,-122,-44,5,-43,-115,-43,29,-42,-78,-42,100,-41,34,-40,-9,-40,-28,-39,-47,-38,-51,-37,-40,-36,4,-34,63,-33,-105,-32,13,-30,-116,-29,40,-27,-37,-26,-108,-24,87,-22,50,-20,5,-18,-54,-17,-103,-15,93,-13,-10,-12,-125,-10,9,-8,111,-7,-75,-6,-27,-5,-27,-4,-53,-3,-84,-2,-125,-1,48,0,-41,0,119,1,27,2,-54,2,-126,3,69,4,13,5,-31,5,-69,6,-107,7,104,8,43,9,-16,9,-105,10,33,11,-122,11,-43,11,0,12,15,12,17,12,-21,11,-59,11,-113,11,94,11,41,11,-28,10,-89,10,97,10,33,10,-53,9,121,9,35,9,-65,8,83,8,-24,7,127,7,13,7,-72,6,115,6,73,6,32,6,28,6,37,6,85,6,-121,6,-77,6,-21,6,33,7,95,7,-127,7,-82,7,-61,7,-58,7,-92,7,-108,7,95,7,39,7,-40,6,-115,6,65,6,-28,5,105,5,7,5,-70,4,103,4,29,4,-27,3,-67,3,-93,3,-98,3,-77,3,-38,3,30,4,101,4,-55,4,45,5,-91,5,52,6,-45,6,-124,7,68,8,5,9,-28,9,-31,10,-11,11,32,13,69,14,-99,15,-5,16,74,18,-110,19,-27,20,43,22,90,23,99,24,95,25,77,26,9,27,-83,27,76,28,-30,28,107,29,-28,29,91,30,-36,30,94,31,-48,31,54,32,-110,32,-24,32,43,33,89,33,105,33,77,33,18,33,-86,32,30,32,100,31,126,30,108,29,71,28,16,27,-89,25,43,24,-80,22,42,21,-101,19,13,18,114,16,-32,14,90,13,-26,11,90,10,-60,8,72,7,-53,5,70,4,-67,2,39,1,-98,-1,24,-2,-91,-4,43,-5,-64,-7,108,-8,71,-9,38,-10,47,-11,90,-12,-71,-13,54,-13,-52,-14,112,-14,35,-14,-10,-15,-51,-15,-85,-15,108,-15,52,-15,-5,-16,-46,-16,-91,-16,-125,-16,102,-16,86,-16,92,-16,-121,-16,-67,-16,15,-15,112,-15,-16,-15,113,-14,-1,-14,-111,-13,36,-12,-75,-12,91,-11,-1,-11,-89,-10,77,-9,2,-8,-57,-8,-107,-7,99,-6,20,-5,-43,-5,-112,-4,96,-3,18,-2,-75,-2,78,-1,-46,-1,74,0,-82,0,-7,0,45,1,73,1,89,1,92,1,56,1,23,1,-30,0,-90,0,121,0,66,0,10,0,-43,-1,-60,-1,-72,-1,-76,-1,-84,-1,-81,-1,-56,-1,-44,-1,-56,-1,-71,-1,-107,-1,79,-1,-4,-2,-107,-2,9,-2,104,-3,-73,-4,-5,-5,42,-5,88,-6,116,-7,-110,-8,-64,-9,-18,-10,16,-10,44,-11,73,-12,96,-13,119,-14,-123,-15,120,-16,111,-17,103,-18,110,-19,106,-20,98,-21,89,-22,110,-23,-110,-24,-75,-25,-43,-26,15,-26,99,-27,-49,-28,52,-28,-91,-29,40,-29,-53,-30,127,-30,60,-30,-3,-31,-30,-31,-35,-31,-2,-31,52,-30,103,-30,-79,-30,46,-29,-53,-29,96,-28,-11,-28,-99,-27,94,-26,56,-25,13,-24,-28,-24,-55,-23,-63,-22,-67,-21,-72,-20,-83,-19,-88,-18,-88,-17,-83,-16,-99,-15,113,-14,78,-13,38,-12,-24,-12,-103,-11,69,-10,0,-9,-77,-9,119,-8,63,-7,24,-6,-3,-6,-17,-5,-21,-4,-27,-3,-19,-2,-20,-1,-28,0,-29,1,-59,2,-79,3,-118,4,99,5,42,6,-12,6,-66,7,-105,8,93,9,22,10,-32,10,-75,11,-108,12,94,13,25,14,-29,14,-69,15,-112,16,77,17,1,18,-75,18,113,19,45,20,-24,20,-114,21,61,22,-27,22,-106,23,45,24,-59,24,73,25,-45,25,67,26,-91,26,-38,26,23,27,55,27,66,27,53,27,-1,26,-101,26,33,26,-107,25,-37,24,0,24,23,23,25,22,11,21,-28,19,-76,18,-126,17,100,16,71,15,43,14,19,13,24,12,37,11,59,10,88,9,-122,8,-63,7,9,7,99,6,-62,5,55,5,-78,4,61,4,-36,3,120,3,34,3,-37,2,-110,2,93,2,8,2,-61,1,121,1,30,1,-57,0,104,0,16,0,-99,-1,41,-1,-73,-2,91,-2,4,-2,-84,-3,98,-3,47,-3,-13,-4,-46,-4,-50,-4,-59,-4,-48,-4,-23,-4,24,-3,87,-3,-106,-3,-42,-3,43,-2,-110,-2,-2,-2,94,-1,-83,-1,20,0,122,0,-36,0,58,1,-119,1,-71,1,-9,1,80,2,-116,2,-77,2,-22,2,27,3,81,3,127,3,-91,3,-66,3,-28,3,10,4,29,4,14,4,18,4,12,4,23,4,36,4,66,4,102,4,-54,4,79,5,4,6,-83,6,-107,7,-112,8,-61,9,-11,10,40,12,84,13,115,14,-116,15,122,16,86,17,19,18,-61,18,95,19,-28,19,93,20,-51,20,34,21,114,21,-74,21,-2,21,42,22,66,22,83,22,60,22,18,22,-42,21,-105,21}; }
	private static byte[] data21(){ return new byte[] {71,21,-31,20,105,20,-17,19,122,19,14,19,-112,18,36,18,-76,17,53,17,-82,16,32,16,-114,15,-50,14,4,14,14,13,17,12,-12,10,-57,9,111,8,6,7,-117,5,-7,3,91,2,-62,0,38,-1,-117,-3,-10,-5,112,-6,-27,-8,116,-9,16,-10,-61,-12,-124,-13,82,-14,26,-15,-7,-17,-40,-18,-46,-19,-79,-20,123,-21,94,-22,74,-23,48,-24,15,-25,-24,-27,-55,-28,-72,-29,-62,-30,-78,-31,-90,-32,-101,-33,-92,-34,-75,-35,-72,-36,-89,-37,-119,-38,-127,-39,122,-40,109,-41,83,-42,55,-43,54,-44,69,-45,93,-46,124,-47,-56,-48,43,-48,-70,-49,110,-49,68,-49,51,-49,81,-49,-84,-49,34,-48,-84,-48,97,-47,64,-46,91,-45,105,-44,-115,-43,-41,-42,59,-40,-69,-39,57,-37,-50,-36,103,-34,28,-32,-25,-31,-91,-29,101,-27,59,-25,35,-23,33,-21,16,-19,11,-17,26,-15,44,-13,66,-11,84,-9,80,-7,48,-5,11,-3,-47,-2,105,0,-37,1,53,3,-112,4,-61,5,-35,6,-46,7,-37,8,-49,9,-63,10,-66,11,-75,12,-77,13,-90,14,-95,15,-122,16,91,17,32,18,-53,18,93,19,-36,19,63,20,-93,20,-34,20,21,21,66,21,106,21,112,21,-127,21,-126,21,-127,21,105,21,78,21,42,21,-23,20,-85,20,90,20,4,20,-99,19,39,19,-69,18,81,18,-22,17,115,17,-10,16,-124,16,34,16,-72,15,82,15,-6,14,-76,14,111,14,63,14,12,14,-27,13,-41,13,-51,13,-57,13,-63,13,-72,13,-71,13,-92,13,-120,13,97,13,50,13,-8,12,-53,12,-99,12,117,12,63,12,39,12,26,12,36,12,55,12,77,12,119,12,-75,12,-15,12,54,13,97,13,-87,13,-25,13,47,14,100,14,-107,14,-38,14,57,15,-107,15,3,16,117,16,-4,16,-106,17,71,18,-24,18,-99,19,83,20,12,21,-85,21,66,22,-77,22,32,23,-125,23,-51,23,-34,23,-40,23,-44,23,-63,23,-110,23,86,23,3,23,-70,22,100,22,-6,21,-109,21,55,21,-53,20,88,20,-58,19,58,19,-97,18,3,18,61,17,99,16,126,15,-115,14,-127,13,86,12,30,11,-53,9,121,8,41,7,-58,5,78,4,-42,2,103,1,-2,-1,125,-2,-14,-4,95,-5,-52,-7,56,-8,-111,-10,-62,-12,4,-13,63,-15,-109,-17,-10,-19,111,-20,0,-21,-75,-23,-89,-24,-39,-25,48,-25,-61,-26,-114,-26,-127,-26,-117,-26,-87,-26,-18,-26,74,-25,-73,-25,34,-24,-121,-24,5,-23,119,-23,-15,-23,82,-22,-58,-22,50,-21,-94,-21,-2,-21,98,-20,-55,-20,42,-19,-113,-19,-31,-19,40,-18,107,-18,-67,-18,18,-17,77,-17,-94,-17,5,-16,103,-16,-48,-16,41,-15,-112,-15,20,-14,-112,-14,37,-13,-56,-13,101,-12,19,-11,-29,-11,-77,-10,116,-9,74,-8,54,-7,47,-6,36,-5,15,-4,-21,-4,-55,-3,-86,-2,121,-1,21,0,-47,0,121,1,17,2,-95,2,41,3,-89,3,49,4,-63,4,71,5,-46,5,73,6,-46,6,93,7,-30,7,71,8,-76,8,35,9,-126,9,-46,9,0,10,45,10,68,10,64,10,50,10,12,10,-66,9,81,9,-33,8,76,8,-119,7,-90,6,-74,5,-62,4,-68,3,-108,2,76,1,12,0,-36,-2,-87,-3,106,-4,50,-5,21,-6,0,-7,-9,-9,-5,-10,-16,-11,-3,-12,24,-12,68,-13,101,-14,-92,-15,5,-15,112,-16,-17,-17,107,-17,-11,-18,-98,-18,95,-18,40,-18,-27,-19,-74,-19,-108,-19,110,-19,69,-19,42,-19,10,-19,-4,-20,12,-19,33,-19,63,-19,102,-19,-87,-19,1,-18,93,-18,-63,-18,69,-17,-38,-17,111,-16,8,-15,-86,-15,79,-14,-4,-14,-71,-13,124,-12,79,-11,45,-10,26,-9,31,-8,45,-7,77,-6,122,-5,-68,-4,-14,-3,50,-1,115,0,-99,1,-71,2,-55,3,-38,4,-29,5,-34,6,-51,7,-97,8,87,9,32,10,-24,10,-100,11,58,12,-65,12,84,13,-21,13,119,14,-43,14,65,15,-88,15,32,16,-122,16,-43,16,46,17,-121,17,-8,17,77,18,110,18,-118,18,-62,18,-19,18,10,19,0,19,-15,18,-28,18,-43,18,-86,18,83,18,12,18,-54,17,118,17,-7,16,89,16,-81,15,7,15,89,14,-92,13,-55,12,-28,11,-4,10,22,10,43,9,45,8,57,7,62,6,59,5,71,4,60,3,45,2,24,1,22,0,14,-1,-1,-3,-16,-4,-20,-5,1,-5,40,-6,87,-7,-94,-8,0,-8,115,-9,1,-9,-89,-10,86,-10,40,-10,-7,-11,-15,-11,-34,-11,-23,-11,-18,-11,12,-10,49,-10,89,-10,-113,-10,-57,-10,-10,-10,68,-9,-97,-9,-4,-9,90,-8,-88,-8,8,-7,109,-7,-31,-7,61,-6,-89,-6,-3,-6,121,-5,-41,-5,54,-4,110,-4,-73,-4,-3,-4,50,-3,89,-3,105,-3,120,-3}; }
	private static byte[] data22(){ return new byte[] {-127,-3,126,-3,100,-3,70,-3,40,-3,22,-3,7,-3,-19,-4,-35,-4,-52,-4,-30,-4,-1,-4,50,-3,69,-3,107,-3,-100,-3,-39,-3,17,-2,64,-2,116,-2,-65,-2,34,-1,-103,-1,16,0,-81,0,114,1,91,2,100,3,-128,4,-69,5,24,7,124,8,-17,9,108,11,-27,12,103,14,-38,15,76,17,-79,18,-2,19,84,21,-103,22,-50,23,-26,24,-9,25,13,27,-23,27,-64,28,115,29,18,30,-107,30,15,31,101,31,-122,31,-120,31,106,31,61,31,-13,30,-96,30,55,30,-63,29,76,29,-51,28,89,28,-32,27,121,27,-5,26,-120,26,12,26,-95,25,48,25,-94,24,0,24,107,23,-92,22,-68,21,-56,20,-66,19,-112,18,67,17,-35,15,96,14,-51,12,52,11,-115,9,-27,7,51,6,-121,4,-38,2,50,1,-118,-1,-11,-3,104,-4,-62,-6,61,-7,-60,-9,80,-10,-40,-12,111,-13,28,-14,-43,-16,-96,-17,121,-18,103,-19,94,-20,93,-21,118,-22,-111,-23,-77,-24,-27,-25,31,-25,75,-26,-124,-27,-72,-28,-18,-29,24,-29,68,-30,93,-31,116,-32,-102,-33,-73,-34,-30,-35,19,-35,73,-36,-102,-37,-3,-38,106,-38,-24,-39,125,-39,58,-39,20,-39,13,-39,35,-39,91,-39,-86,-39,34,-38,-106,-38,35,-37,-75,-37,87,-36,8,-35,-68,-35,-124,-34,54,-33,-5,-33,-60,-32,-110,-31,103,-30,60,-29,50,-28,29,-27,35,-26,37,-25,60,-24,82,-23,112,-22,114,-21,115,-20,117,-19,92,-18,59,-17,15,-16,-27,-16,-85,-15,122,-14,70,-13,24,-12,-8,-12,-22,-11,-25,-10,-28,-9,-17,-8,-4,-7,25,-5,35,-4,36,-3,25,-2,0,-1,-41,-1,-119,0,43,1,-49,1,81,2,-79,2,20,3,90,3,-92,3,-47,3,1,4,52,4,82,4,116,4,-128,4,-100,4,-74,4,-34,4,1,5,51,5,94,5,-110,5,-66,5,-13,5,59,6,-124,6,-48,6,23,7,109,7,-57,7,44,8,-106,8,-9,8,98,9,-52,9,57,10,-72,10,18,11,98,11,-100,11,-39,11,-15,11,14,12,11,12,-19,11,-94,11,74,11,-39,10,88,10,-54,9,60,9,-73,8,26,8,120,7,-32,6,79,6,-40,5,115,5,23,5,-39,4,-86,4,-90,4,-80,4,-32,4,19,5,102,5,-46,5,101,6,-10,6,-69,7,-116,8,113,9,103,10,117,11,-121,12,-88,13,-36,14,-2,15,53,17,104,18,-85,19,-45,20,-13,21,-2,22,6,24,-19,24,-50,25,-103,26,88,27,9,28,-92,28,26,29,-128,29,-18,29,90,30,-76,30,-13,30,39,31,70,31,97,31,95,31,85,31,31,31,-51,30,88,30,-59,29,24,29,72,28,93,27,91,26,62,25,24,24,-25,22,-77,21,114,20,45,19,-32,17,-89,16,109,15,21,14,-80,12,70,11,-34,9,106,8,-36,6,66,5,-91,3,11,2,114,0,-42,-2,60,-3,-76,-5,58,-6,-26,-8,-100,-9,115,-10,103,-11,-113,-12,-46,-13,39,-13,-111,-14,26,-14,-65,-15,124,-15,63,-15,21,-15,-4,-16,0,-15,22,-15,50,-15,60,-15,106,-15,-100,-15,-40,-15,5,-14,69,-14,-94,-14,-9,-14,70,-13,-98,-13,-7,-13,106,-12,-44,-12,66,-11,-74,-11,40,-10,-101,-10,19,-9,-92,-9,63,-8,-39,-8,-125,-7,43,-6,-17,-6,-69,-5,-106,-4,95,-3,55,-2,41,-1,7,0,-27,0,-82,1,-128,2,63,3,-31,3,117,4,-9,4,111,5,-46,5,42,6,98,6,121,6,-111,6,-96,6,-92,6,-110,6,118,6,67,6,10,6,-45,5,-116,5,63,5,-38,4,-116,4,43,4,-38,3,126,3,25,3,-77,2,86,2,-1,1,-104,1,32,1,-89,0,36,0,-104,-1,-19,-2,47,-2,90,-3,104,-4,108,-5,88,-6,54,-7,-24,-9,-109,-10,57,-11,-18,-13,-113,-14,39,-15,-76,-17,77,-18,-10,-20,-114,-21,57,-22,-17,-24,-68,-25,-101,-26,120,-27,90,-28,112,-29,-111,-30,-41,-31,46,-31,-111,-32,-18,-33,-127,-33,63,-33,4,-33,-47,-34,-82,-34,-70,-34,-19,-34,23,-33,87,-33,-94,-33,35,-32,-71,-32,84,-31,-9,-31,-104,-30,97,-29,55,-28,6,-27,-76,-27,115,-26,49,-25,-19,-25,-107,-24,59,-23,-10,-23,-104,-22,60,-21,-11,-21,-89,-20,79,-19,9,-18,-58,-18,121,-17,40,-16,-32,-16,-87,-15,121,-14,74,-13,26,-12,10,-11,-21,-11,-36,-10,-46,-9,-34,-8,-22,-7,7,-5,46,-4,73,-3,107,-2,-100,-1,-50,0,-8,1,35,3,80,4,-107,5,-57,6,-21,7,30,9,94,10,-111,11,-78,12,-29,13,2,15,44,16,86,17,-126,18,-108,19,-95,20,-73,21,-45,22,-51,23,-79,24,-118,25,104,26,50,27,-40,27,76,28,-64,28,40,29,114,29,-113,29,105,29,40,29,-33,28,-110,28,14,28,106,27,-86,26,-36,25}; }
	private static byte[] data23(){ return new byte[] {15,25,41,24,38,23,26,22,-2,20,-15,19,-39,18,-63,17,-93,16,-107,15,-94,14,-90,13,-62,12,-36,11,31,11,100,10,-77,9,25,9,-115,8,19,8,-92,7,46,7,-71,6,75,6,-22,5,-119,5,20,5,-95,4,80,4,-11,3,-107,3,36,3,-60,2,124,2,59,2,-15,1,-81,1,122,1,74,1,51,1,29,1,56,1,78,1,115,1,-91,1,-17,1,87,2,-51,2,66,3,-68,3,39,4,-115,4,1,5,121,5,-47,5,9,6,49,6,89,6,121,6,-112,6,-101,6,-89,6,-69,6,-41,6,6,7,17,7,38,7,76,7,-108,7,-74,7,-57,7,-60,7,-49,7,-44,7,-54,7,-95,7,113,7,64,7,45,7,19,7,-12,6,-37,6,-34,6,-20,6,5,7,47,7,106,7,-72,7,32,8,-118,8,-21,8,87,9,-58,9,66,10,-70,10,29,11,123,11,-42,11,70,12,-101,12,-36,12,26,13,77,13,-110,13,-67,13,-30,13,-26,13,-12,13,4,14,-3,13,-34,13,-101,13,91,13,13,13,-65,12,79,12,-53,11,64,11,-65,10,64,10,-67,9,45,9,-87,8,53,8,-46,7,102,7,-23,6,105,6,-5,5,108,5,-30,4,68,4,-104,3,-58,2,-7,1,14,1,30,0,36,-1,23,-2,22,-3,-2,-5,-8,-6,-28,-7,-41,-8,-32,-9,-9,-10,23,-10,53,-11,93,-12,-120,-13,-58,-14,11,-14,87,-15,-88,-16,12,-16,115,-17,-25,-18,96,-18,-44,-19,55,-19,-88,-20,27,-20,119,-21,-76,-22,-15,-23,15,-23,46,-24,51,-25,41,-26,-5,-28,-43,-29,-67,-30,-117,-31,55,-32,-35,-34,-105,-35,110,-36,54,-37,-6,-39,-27,-40,-23,-41,27,-41,95,-42,-68,-43,55,-43,-28,-44,-57,-44,-57,-44,-15,-44,42,-43,-95,-43,73,-42,16,-41,-42,-41,-71,-40,-76,-39,-44,-38,-6,-37,44,-35,95,-34,-94,-33,6,-31,110,-30,-44,-29,73,-27,-51,-26,93,-24,-17,-23,126,-21,8,-19,-100,-18,41,-16,-93,-15,0,-13,108,-12,-70,-11,4,-9,56,-8,86,-7,106,-6,-126,-5,-126,-4,-122,-3,120,-2,95,-1,63,0,39,1,10,2,-43,2,-62,3,-78,4,-96,5,-106,6,122,7,108,8,82,9,85,10,67,11,45,12,6,13,-56,13,-125,14,53,15,-47,15,92,16,-50,16,45,17,104,17,-107,17,-51,17,-35,17,-27,17,-21,17,-19,17,-19,17,-41,17,-64,17,-93,17,-111,17,-121,17,125,17,88,17,85,17,89,17,114,17,-123,17,-107,17,-79,17,-21,17,55,18,-124,18,-63,18,-7,18,67,19,-105,19,-34,19,5,20,39,20,56,20,92,20,88,20,45,20,0,20,-59,19,-128,19,21,19,-99,18,49,18,-60,17,81,17,-34,16,114,16,20,16,-48,15,-77,15,-112,15,-128,15,-106,15,-64,15,-1,15,63,16,-123,16,-47,16,48,17,-102,17,-13,17,61,18,-117,18,-26,18,53,19,-126,19,-68,19,-12,19,45,20,122,20,-85,20,-38,20,-13,20,23,21,47,21,55,21,48,21,61,21,58,21,27,21,-14,20,-60,20,-112,20,95,20,47,20,-29,19,-114,19,73,19,-8,18,-104,18,36,18,-100,17,28,17,126,16,-58,15,-14,14,1,14,33,13,43,12,37,11,-2,9,-41,8,-76,7,-124,6,51,5,-44,3,119,2,32,1,-58,-1,54,-2,-85,-4,13,-5,113,-7,-49,-9,27,-10,119,-12,-51,-14,55,-15,-97,-17,14,-18,-118,-20,34,-21,-23,-23,-57,-24,-73,-25,-50,-26,25,-26,-122,-27,5,-27,-93,-28,127,-28,-126,-28,-98,-28,-45,-28,31,-27,-120,-27,11,-26,-114,-26,14,-25,-118,-25,20,-24,-103,-24,6,-23,85,-23,-105,-23,-49,-23,7,-22,43,-22,68,-22,78,-22,83,-22,79,-22,52,-22,33,-22,26,-22,32,-22,60,-22,83,-22,-125,-22,-58,-22,43,-21,-106,-21,54,-20,-24,-20,-70,-19,-106,-18,-111,-17,-97,-16,-74,-15,-40,-14,29,-12,97,-11,-96,-10,-21,-9,56,-7,-113,-6,-15,-5,53,-3,127,-2,-55,-1,23,1,88,2,114,3,-125,4,-118,5,-114,6,120,7,70,8,10,9,-56,9,-125,10,61,11,-22,11,-126,12,35,13,-50,13,115,14,-14,14,106,15,-38,15,53,16,108,16,-116,16,-115,16,104,16,43,16,-69,15,31,15,103,14,-99,13,-60,12,-47,11,-64,10,-94,9,-112,8,112,7,86,6,37,5,-6,3,-31,2,-26,1,-24,0,-41,-1,-36,-2,-25,-3,12,-3,30,-4,58,-5,85,-6,122,-7,-88,-8,-47,-9,-12,-10,15,-10,67,-11,123,-12,-76,-13,-33,-14,37,-14,120,-15,-18,-16,116,-16,4,-16,-87,-17,115,-17,81,-17,61,-17,58,-17,63,-17,77,-17,108,-17,-91,-17,-28,-17,34,-16,123,-16,-40,-16,60,-15,-98,-15,22,-14,-99,-14,41,-13,-93,-13,35,-12,-79,-12,88,-11,-23,-11,-110,-10}; }
	private static byte[] data24(){ return new byte[] {52,-9,-28,-9,-113,-8,76,-7,32,-6,-2,-6,-10,-5,-17,-4,-17,-3,3,-1,34,0,73,1,95,2,122,3,-108,4,-75,5,-81,6,-90,7,119,8,73,9,12,10,-78,10,77,11,-28,11,93,12,-47,12,45,13,-111,13,-44,13,32,14,116,14,-34,14,53,15,108,15,-66,15,43,16,-103,16,-13,16,64,17,-127,17,-78,17,-6,17,41,18,46,18,28,18,-1,17,-53,17,-121,17,38,17,-82,16,37,16,-93,15,10,15,81,14,125,13,-66,12,-8,11,30,11,23,10,26,9,20,8,8,7,-12,5,-43,4,-73,3,-104,2,-112,1,-120,0,114,-1,120,-2,-124,-3,-88,-4,-50,-5,-2,-6,56,-6,-120,-7,-23,-8,82,-8,-67,-9,34,-9,-87,-10,66,-10,-9,-11,-102,-11,90,-11,43,-11,41,-11,47,-11,62,-11,112,-11,-73,-11,6,-10,104,-10,-44,-10,84,-9,-40,-9,111,-8,2,-7,-94,-7,74,-6,-21,-6,123,-5,2,-4,-98,-4,25,-3,-119,-3,-45,-3,24,-2,82,-2,124,-2,-121,-2,119,-2,92,-2,65,-2,23,-2,-30,-3,-86,-3,116,-3,75,-3,44,-3,13,-3,-22,-4,-51,-4,-56,-4,-70,-4,-62,-4,-80,-4,-65,-4,-48,-4,-3,-4,47,-3,96,-3,-96,-3,-14,-3,98,-2,-37,-2,83,-1,-42,-1,113,0,43,1,-13,1,-85,2,-125,3,87,4,70,5,61,6,64,7,62,8,84,9,111,10,-105,11,-65,12,-43,13,-19,14,-10,15,-7,16,-24,17,-63,18,-116,19,59,20,-38,20,96,21,-67,21,5,22,42,22,49,22,29,22,-6,21,-54,21,108,21,22,21,-86,20,72,20,-39,19,101,19,-4,18,-97,18,96,18,37,18,-17,17,-56,17,-84,17,-114,17,119,17,88,17,58,17,17,17,-39,16,-115,16,51,16,-71,15,49,15,-111,14,-28,13,31,13,72,12,91,11,96,10,83,9,55,8,11,7,-23,5,-73,4,-127,3,81,2,37,1,16,0,20,-1,41,-2,71,-3,-128,-4,-51,-5,50,-5,-89,-6,34,-6,-86,-7,39,-7,-65,-8,77,-8,-48,-9,60,-9,-97,-10,-6,-11,82,-11,-112,-12,-61,-13,-22,-14,6,-14,37,-15,55,-16,74,-17,90,-18,111,-19,-118,-20,-56,-21,-3,-22,63,-22,-119,-23,-19,-24,107,-24,-4,-25,-118,-25,39,-25,-37,-26,-89,-26,115,-26,64,-26,26,-26,-15,-27,-48,-27,-80,-27,-110,-27,-111,-27,-101,-27,-99,-27,-82,-27,-52,-27,1,-26,79,-26,-90,-26,11,-25,122,-25,-1,-25,-113,-24,13,-23,-112,-23,14,-22,-118,-22,4,-21,-124,-21,-7,-21,94,-20,-73,-20,22,-19,118,-19,-41,-19,56,-18,-107,-18,-21,-18,79,-17,-74,-17,35,-16,-107,-16,9,-15,-113,-15,21,-14,-77,-14,85,-13,-11,-13,-101,-12,84,-11,38,-10,-23,-10,-87,-9,96,-8,29,-7,-41,-7,102,-6,-17,-6,118,-5,-35,-5,59,-4,126,-4,-62,-4,-27,-4,8,-3,29,-3,78,-3,112,-3,-108,-3,-59,-3,12,-2,89,-2,-65,-2,66,-1,-27,-1,-99,0,111,1,71,2,66,3,55,4,57,5,51,6,34,7,17,8,-14,8,-50,9,124,10,27,11,-90,11,21,12,119,12,-71,12,-21,12,1,13,-3,12,-21,12,-67,12,127,12,46,12,-33,11,114,11,-20,10,89,10,-61,9,27,9,120,8,-52,7,46,7,-96,6,60,6,-31,5,-111,5,107,5,124,5,-94,5,-33,5,73,6,-65,6,68,7,-26,7,-99,8,86,9,33,10,-13,10,-49,11,-94,12,-110,13,107,14,82,15,58,16,45,17,15,18,-18,18,-49,19,-56,20,-84,21,-110,22,92,23,60,24,18,25,-41,25,124,26,11,27,-121,27,-2,27,97,28,-114,28,-88,28,-75,28,-96,28,102,28,11,28,-93,27,49,27,-92,26,-9,25,80,25,-106,24,-48,23,10,23,65,22,111,21,-103,20,-70,19,-45,18,-39,17,-44,16,-47,15,-60,14,-70,13,-105,12,97,11,50,10,5,9,-73,7,106,6,17,5,-76,3,76,2,-31,0,96,-1,-37,-3,82,-4,-42,-6,91,-7,-14,-9,-86,-10,107,-11,72,-12,52,-13,77,-14,-111,-15,0,-15,-122,-16,58,-16,0,-16,-25,-17,-21,-17,6,-16,48,-16,108,-16,-64,-16,21,-15,114,-15,-63,-15,-4,-15,53,-14,111,-14,-79,-14,-54,-14,-41,-14,-7,-14,25,-13,68,-13,92,-13,120,-13,-89,-13,6,-12,107,-12,-17,-12,-127,-11,54,-10,-2,-10,-32,-9,-34,-8,-41,-7,-48,-6,-39,-5,-22,-4,1,-2,3,-1,-6,-1,-23,0,-45,1,-63,2,-110,3,79,4,29,5,-31,5,-109,6,39,7,-70,7,68,8,-47,8,82,9,-76,9,4,10,64,10,-127,10,-82,10,-54,10,-33,10,2,11,19,11,26,11,34,11,36,11,49,11,54,11,49,11,27,11,-13,10,-68,10,102,10,18,10,-106,9,17,9,109,8,-82,7,-33,6,-9,5}; }
	private static byte[] data25(){ return new byte[] {1,5,-11,3,-44,2,-90,1,125,0,83,-1,17,-2,-72,-4,97,-5,22,-6,-37,-8,-118,-9,51,-10,-34,-12,-110,-13,85,-14,-1,-16,-95,-17,70,-18,-6,-20,-71,-21,110,-22,42,-23,-13,-25,-34,-26,-20,-27,22,-27,98,-28,-62,-29,109,-29,47,-29,20,-29,16,-29,65,-29,-113,-29,-20,-29,70,-28,-98,-28,-31,-28,69,-27,-83,-27,-30,-27,14,-26,73,-26,125,-26,-99,-26,-85,-26,-83,-26,-81,-26,-51,-26,-22,-26,-17,-26,-8,-26,14,-25,59,-25,116,-25,-95,-25,-43,-25,38,-24,127,-24,-26,-24,80,-23,-53,-23,89,-22,1,-21,-69,-21,107,-20,53,-19,34,-18,35,-17,50,-16,67,-15,107,-14,-113,-13,-36,-12,29,-10,66,-9,-128,-8,-80,-7,-18,-6,38,-4,91,-3,-106,-2,-37,-1,33,1,109,2,-56,3,56,5,-71,6,50,8,-87,9,46,11,-74,12,70,14,-66,15,42,17,107,18,-93,19,-56,20,-57,21,-111,22,60,23,-52,23,63,24,-116,24,-78,24,-71,24,-87,24,-114,24,90,24,12,24,-85,23,59,23,-55,22,74,22,-75,21,14,21,122,20,-13,19,87,19,-79,18,18,18,-123,17,10,17,-108,16,22,16,-99,15,44,15,-53,14,108,14,3,14,-100,13,46,13,-44,12,95,12,-29,11,104,11,-18,10,114,10,-12,9,112,9,-12,8,121,8,11,8,-89,7,73,7,8,7,-53,6,-93,6,-109,6,-102,6,-77,6,-25,6,44,7,-122,7,-12,7,100,8,-14,8,112,9,-25,9,85,10,-41,10,81,11,-77,11,-6,11,60,12,114,12,-97,12,-59,12,-33,12,-4,12,40,13,89,13,125,13,-104,13,-67,13,-15,13,17,14,33,14,45,14,69,14,110,14,119,14,103,14,79,14,52,14,36,14,-1,13,-70,13,108,13,31,13,-23,12,-116,12,32,12,-66,11,87,11,0,11,-86,10,72,10,22,10,-42,9,-70,9,-100,9,-107,9,115,9,116,9,-127,9,-101,9,-94,9,-85,9,-85,9,-71,9,-66,9,-71,9,-110,9,-121,9,122,9,103,9,56,9,-25,8,-115,8,53,8,-61,7,78,7,-67,6,50,6,-117,5,-18,4,70,4,-107,3,-24,2,58,2,-93,1,-2,0,102,0,-52,-1,78,-1,-67,-2,54,-2,-86,-3,32,-3,-96,-4,33,-4,-112,-5,-11,-6,78,-6,-66,-7,29,-7,125,-8,-35,-9,77,-9,-70,-10,42,-10,-94,-11,51,-11,-70,-12,71,-12,-21,-13,-104,-13,73,-13,0,-13,-69,-14,-123,-14,91,-14,29,-14,-16,-15,-53,-15,-108,-15,103,-15,64,-15,9,-15,-54,-16,-125,-16,51,-16,-44,-17,105,-17,-27,-18,79,-18,-87,-19,5,-19,75,-20,111,-21,-123,-22,-116,-23,-93,-24,-105,-25,124,-26,91,-27,79,-28,89,-29,93,-30,103,-31,111,-32,-106,-33,-30,-34,79,-34,-60,-35,87,-35,10,-35,-39,-36,-85,-36,-114,-36,-115,-36,-100,-36,-64,-36,12,-35,95,-35,-59,-35,64,-34,-15,-34,-85,-33,109,-32,83,-31,83,-30,-122,-29,-82,-28,-29,-27,27,-25,111,-24,-36,-23,31,-21,99,-20,-108,-19,-57,-18,-10,-17,-2,-16,-14,-15,-34,-14,-55,-13,-111,-12,61,-11,-58,-11,75,-10,-45,-10,94,-9,-53,-9,36,-8,-118,-8,2,-7,-120,-7,4,-6,127,-6,38,-5,-35,-5,-88,-4,124,-3,104,-2,85,-1,106,0,-115,1,-74,2,-54,3,-11,4,22,6,59,7,54,8,34,9,0,10,-58,10,116,11,-15,11,81,12,-98,12,-29,12,13,13,53,13,77,13,105,13,-102,13,-42,13,20,14,111,14,-36,14,83,15,-43,15,112,16,33,17,-26,17,-74,18,119,19,56,20,-15,20,-76,21,105,22,13,23,-85,23,57,24,-73,24,40,25,-108,25,-23,25,53,26,-124,26,-65,26,-14,26,10,27,33,27,46,27,47,27,29,27,20,27,-17,26,-40,26,-80,26,-110,26,110,26,99,26,93,26,83,26,65,26,54,26,68,26,65,26,66,26,46,26,58,26,63,26,60,26,47,26,33,26,17,26,14,26,-3,25,-38,25,-85,25,-116,25,120,25,72,25,24,25,-42,24,-99,24,102,24,57,24,-16,23,-93,23,113,23,68,23,13,23,-63,22,117,22,44,22,-24,21,-117,21,32,21,-113,20,18,20,-124,19,-13,18,52,18,104,17,-98,16,-42,15,-5,14,0,14,-1,12,5,12,17,11,-5,9,-54,8,122,7,53,6,-25,4,-128,3,-3,1,101,0,-42,-2,43,-3,108,-5,-80,-7,-3,-9,82,-10,-97,-12,-33,-14,47,-15,-116,-17,19,-18,-119,-20,5,-21,-101,-23,85,-24,67,-25,49,-26,44,-27,72,-28,-121,-29,-14,-30,107,-30,-18,-31,-95,-31,119,-31,99,-31,73,-31,78,-31,91,-31,-112,-31,-59,-31,11,-30,72,-30,-116,-30,-57,-30,26,-29,78,-29,121,-29,-93,-29,-66,-29,-70,-29,-74,-29,-95,-29,-112,-29,124,-29,103,-29,64,-29}; }
	private static byte[] data26(){ return new byte[] {37,-29,16,-29,15,-29,25,-29,62,-29,101,-29,-78,-29,21,-28,-101,-28,52,-27,-34,-27,-93,-26,-127,-25,-128,-24,-127,-23,-125,-22,-85,-21,-23,-20,44,-18,-117,-17,-14,-16,108,-14,-28,-13,111,-11,1,-9,-99,-8,56,-6,-50,-5,98,-3,3,-1,-92,0,46,2,-77,3,33,5,-115,6,-21,7,61,9,126,10,-79,11,-43,12,-31,13,-46,14,-83,15,119,16,31,17,-73,17,58,18,-114,18,-68,18,-20,18,5,19,-12,18,-58,18,114,18,25,18,-74,17,44,17,-97,16,5,16,99,15,-74,14,20,14,120,13,-38,12,64,12,-88,11,40,11,-106,10,-8,9,85,9,-86,8,-2,7,61,7,91,6,89,5,81,4,72,3,44,2,9,1,-52,-1,-97,-2,-122,-3,123,-4,94,-5,105,-6,-126,-7,-40,-8,60,-8,-76,-9,62,-9,-23,-10,-72,-10,-114,-10,98,-10,88,-10,85,-10,81,-10,72,-10,54,-10,46,-10,19,-10,10,-10,-13,-11,-35,-11,-74,-11,-100,-11,-123,-11,117,-11,95,-11,114,-11,-112,-11,-61,-11,6,-10,110,-10,-16,-10,123,-9,46,-8,-19,-8,-67,-7,-102,-6,-115,-5,-113,-4,-111,-3,-102,-2,-84,-1,-70,0,-64,1,-76,2,-96,3,-126,4,83,5,8,6,-89,6,50,7,-71,7,38,8,-124,8,-51,8,22,9,100,9,-80,9,-12,9,75,10,-88,10,45,11,-88,11,13,12,-128,12,1,13,-107,13,33,14,-110,14,-9,14,94,15,-63,15,19,16,60,16,91,16,126,16,-110,16,-101,16,-115,16,122,16,89,16,43,16,-17,15,-98,15,43,15,-88,14,44,14,-112,13,-56,12,-16,11,14,11,50,10,57,9,37,8,16,7,11,6,9,5,-4,3,-28,2,-39,1,-43,0,-26,-1,3,-1,36,-2,74,-3,-119,-4,-16,-5,83,-5,-79,-6,42,-6,-59,-7,108,-7,43,-7,-15,-8,-77,-8,126,-8,106,-8,94,-8,95,-8,87,-8,110,-8,-112,-8,-64,-8,-17,-8,45,-7,125,-7,-41,-7,75,-6,-72,-6,30,-5,-124,-5,-28,-5,71,-4,-95,-4,-5,-4,78,-3,-120,-3,-83,-3,-43,-3,-23,-3,-11,-3,-19,-3,-31,-3,-52,-3,-108,-3,102,-3,52,-3,-15,-4,-86,-4,89,-4,5,-4,-105,-5,72,-5,-5,-6,-68,-6,-128,-6,64,-6,12,-6,-10,-7,-18,-7,-24,-7,-27,-7,2,-6,46,-6,120,-6,-54,-6,46,-5,-114,-5,10,-4,-99,-4,57,-3,-55,-3,113,-2,42,-1,-11,-1,-58,0,-96,1,120,2,96,3,95,4,94,5,79,6,67,7,39,8,1,9,-53,9,-126,10,36,11,-85,11,30,12,104,12,-109,12,-77,12,-61,12,-95,12,109,12,45,12,-27,11,-107,11,51,11,-41,10,-126,10,56,10,-24,9,-88,9,115,9,88,9,72,9,49,9,44,9,34,9,24,9,17,9,17,9,6,9,4,9,-28,8,-64,8,-113,8,71,8,8,8,-87,7,89,7,-14,6,123,6,2,6,-103,5,24,5,-113,4,31,4,-92,3,57,3,-49,2,118,2,22,2,-65,1,112,1,48,1,-8,0,-67,0,-118,0,89,0,25,0,-17,-1,-101,-1,90,-1,9,-1,-59,-2,126,-2,27,-2,-84,-3,51,-3,-63,-4,74,-4,-42,-5,70,-5,-75,-6,60,-6,-52,-7,79,-7,-32,-8,124,-8,46,-8,-18,-9,-87,-9,113,-9,57,-9,27,-9,-11,-10,-46,-10,-95,-10,90,-10,-4,-11,-113,-11,28,-11,-106,-12,5,-12,119,-13,-31,-14,63,-14,-99,-15,18,-15,-97,-16,49,-16,-35,-17,-108,-17,99,-17,59,-17,60,-17,69,-17,100,-17,-128,-17,-81,-17,-34,-17,6,-16,59,-16,108,-16,-104,-16,-57,-16,-40,-16,-13,-16,7,-15,19,-15,-1,-16,-14,-16,-26,-16,-34,-16,-50,-16,-84,-16,-104,-16,-107,-16,-92,-16,-96,-16,-82,-16,-88,-16,-53,-16,-13,-16,32,-15,77,-15,126,-15,-64,-15,-1,-15,86,-14,-94,-14,-18,-14,62,-13,-86,-13,20,-12,127,-12,-32,-12,55,-11,-108,-11,-22,-11,66,-10,-126,-10,-51,-10,28,-9,107,-9,-70,-9,-1,-9,96,-8,-53,-8,75,-7,-33,-7,-122,-6,41,-5,-7,-5,-21,-4,-20,-3,-37,-2,-33,-1,-13,0,16,2,27,3,30,4,26,5,14,6,-15,6,-56,7,-116,8,71,9,-10,9,-114,10,38,11,-82,11,18,12,114,12,-55,12,1,13,31,13,38,13,34,13,-19,12,-75,12,96,12,-7,11,-118,11,32,11,-82,10,45,10,-58,9,114,9,41,9,-6,8,-39,8,-41,8,-21,8,29,9,103,9,-51,9,80,10,-19,10,-109,11,73,12,3,13,-49,13,-96,14,104,15,45,16,-17,16,-84,17,105,18,12,19,-57,19,111,20,34,21,-57,21,99,22,-6,22,-113,23,36,24,-95,24,8,25,105,25,-71,25,-14,25,8,26,16,26,-7,25,-54,25,-119,25,48,25,-49,24,76,24,-70,23,31,23,-123,22,-42,21,34,21}; }
	private static byte[] data27(){ return new byte[] {95,20,-93,19,-29,18,13,18,67,17,108,16,-116,15,-97,14,-101,13,-110,12,-110,11,125,10,93,9,37,8,-23,6,-94,5,80,4,-7,2,-106,1,64,0,-28,-2,-116,-3,50,-4,-36,-6,-98,-7,102,-8,56,-9,15,-10,11,-11,17,-12,62,-13,101,-14,-74,-15,36,-15,-76,-16,69,-16,-12,-17,-74,-17,-128,-17,112,-17,104,-17,114,-17,121,-17,-124,-17,-106,-17,-75,-17,-49,-17,-53,-17,-61,-17,-53,-17,-31,-17,-17,-17,-14,-17,0,-16,23,-16,78,-16,-106,-16,-27,-16,75,-15,-45,-15,127,-14,48,-13,-18,-13,-56,-12,-86,-11,-95,-10,-103,-9,-111,-8,-127,-7,118,-6,103,-5,67,-4,33,-3,-19,-3,-91,-2,94,-1,9,0,-81,0,58,1,-40,1,111,2,21,3,-98,3,36,4,-70,4,106,5,5,6,-90,6,65,7,-20,7,-99,8,87,9,-3,9,-109,10,23,11,-96,11,19,12,-125,12,-52,12,37,13,99,13,-96,13,-66,13,-35,13,-32,13,-43,13,-84,13,112,13,43,13,-44,12,101,12,-46,11,42,11,111,10,-90,9,-57,8,-10,7,4,7,20,6,32,5,33,4,32,3,38,2,33,1,11,0,-15,-2,-41,-3,-84,-4,110,-5,38,-6,-35,-8,-125,-9,62,-10,-20,-12,-98,-13,61,-14,9,-15,-19,-17,-8,-18,-2,-19,36,-19,86,-20,-66,-21,66,-21,-39,-22,-121,-22,69,-22,41,-22,34,-22,37,-22,32,-22,28,-22,27,-22,50,-22,21,-22,-5,-23,-33,-23,-61,-23,-109,-23,90,-23,5,-23,-86,-24,79,-24,4,-24,-86,-25,73,-25,-24,-26,-104,-26,82,-26,25,-26,-29,-27,-82,-27,-88,-27,-77,-27,-58,-27,-34,-27,10,-26,89,-26,-67,-26,59,-25,-72,-25,81,-24,-11,-24,-66,-23,-96,-22,-114,-21,117,-20,117,-19,123,-18,-109,-17,-86,-16,-55,-15,-35,-14,1,-12,41,-11,87,-10,-115,-9,-55,-8,25,-6,95,-5,-65,-4,28,-2,-118,-1,-19,0,92,2,-71,3,23,5,106,6,-90,7,-56,8,-40,9,-20,10,-41,11,-76,12,119,13,52,14,-29,14,122,15,-15,15,92,16,-70,16,25,17,97,17,-107,17,-85,17,-58,17,-50,17,-49,17,-66,17,-124,17,79,17,40,17,-39,16,-125,16,30,16,-48,15,-119,15,55,15,-42,14,110,14,15,14,-55,13,-128,13,55,13,-5,12,-66,12,-106,12,96,12,61,12,17,12,-23,11,-53,11,-83,11,-125,11,100,11,82,11,68,11,49,11,29,11,33,11,33,11,60,11,77,11,106,11,-99,11,-49,11,8,12,64,12,-123,12,-53,12,15,13,78,13,-93,13,-29,13,37,14,115,14,-67,14,-3,14,62,15,-107,15,-35,15,49,16,127,16,-40,16,71,17,-72,17,22,18,123,18,-33,18,75,19,-95,19,-24,19,50,20,116,20,-79,20,-44,20,-39,20,-53,20,-75,20,-112,20,82,20,-11,19,-124,19,11,19,-98,18,16,18,113,17,-52,16,57,16,-77,15,38,15,-103,14,10,14,-106,13,50,13,-23,12,-111,12,74,12,12,12,-30,11,-60,11,-81,11,-109,11,-113,11,-124,11,118,11,73,11,33,11,-31,10,-97,10,76,10,-25,9,98,9,-61,8,29,8,99,7,-93,6,-57,5,-25,4,3,4,30,3,60,2,80,1,102,0,-117,-1,-79,-2,-46,-3,-17,-4,18,-4,71,-5,124,-6,-97,-7,-60,-8,-18,-9,43,-9,100,-10,-99,-11,-36,-12,30,-12,96,-13,-86,-14,2,-14,77,-15,-64,-16,55,-16,-70,-17,59,-17,-25,-18,-108,-18,85,-18,49,-18,32,-18,26,-18,44,-18,77,-18,116,-18,-96,-18,-58,-18,-13,-18,16,-17,36,-17,52,-17,64,-17,60,-17,37,-17,9,-17,-35,-18,-75,-18,113,-18,39,-18,-68,-19,69,-19,-66,-20,57,-20,-121,-21,-68,-22,-13,-23,50,-23,98,-24,-113,-25,-80,-26,-37,-27,44,-27,124,-28,-32,-29,83,-29,-34,-30,-115,-30,63,-30,5,-30,-49,-31,-75,-31,-98,-31,-97,-31,-99,-31,-106,-31,-89,-31,-65,-31,-30,-31,16,-30,73,-30,-95,-30,32,-29,-96,-29,49,-28,-31,-28,-90,-27,-113,-26,124,-25,107,-24,115,-23,-116,-22,-82,-21,-55,-20,-43,-19,-43,-18,-36,-17,-26,-16,-62,-15,-128,-14,51,-13,-49,-13,99,-12,-46,-12,43,-11,-119,-11,-33,-11,50,-10,102,-10,-104,-10,-40,-10,35,-9,127,-9,-58,-9,38,-8,-125,-8,15,-7,-95,-7,35,-6,-107,-6,57,-5,-33,-5,-105,-4,71,-3,-18,-3,-87,-2,87,-1,25,0,-55,0,113,1,41,2,-39,2,126,3,21,4,-103,4,34,5,-89,5,45,6,-95,6,19,7,-116,7,12,8,-107,8,25,9,-90,9,55,10,-17,10,-102,11,67,12,-29,12,-86,13,119,14,50,15,-26,15,-122,16,58,17,-34,17,-126,18,16,19,-111,19,23,20,-101,20,29,21,-98,21,25,22,-94,22,35,23,-100,23,47,24,-60,24,105,25,-7,25}; }
	private static byte[] data28(){ return new byte[] {-123,26,7,27,-95,27,46,28,-88,28,18,29,120,29,-34,29,43,30,102,30,-114,30,-72,30,-45,30,-26,30,-7,30,6,31,11,31,23,31,28,31,24,31,-1,30,-4,30,-6,30,-20,30,-49,30,-96,30,127,30,87,30,48,30,-3,29,-60,29,-104,29,114,29,64,29,7,29,-55,28,-115,28,84,28,30,28,-49,27,114,27,14,27,-89,26,50,26,-71,25,50,25,-93,24,12,24,-127,23,-45,22,21,22,82,21,-127,20,-94,19,-95,18,-117,17,89,16,22,15,-46,13,100,12,-20,10,100,9,-47,7,27,6,93,4,-106,2,-45,0,3,-1,49,-3,65,-5,68,-7,108,-9,-127,-11,-113,-13,-100,-15,-79,-17,-32,-19,13,-20,70,-22,-88,-24,26,-25,-84,-27,73,-28,12,-29,-34,-31,-37,-32,-6,-33,65,-33,-103,-34,10,-34,-105,-35,85,-35,47,-35,27,-35,19,-35,29,-35,60,-35,103,-35,-121,-35,-89,-35,-58,-35,-23,-35,-13,-35,-22,-35,-67,-35,-106,-35,108,-35,39,-35,-55,-36,121,-36,48,-36,-8,-37,-54,-37,-88,-37,-93,-37,-83,-37,-63,-37,-26,-37,27,-36,-127,-36,11,-35,-101,-35,74,-34,22,-33,-7,-33,-14,-32,2,-30,43,-29,119,-28,-53,-27,57,-25,-79,-24,53,-22,-67,-21,82,-19,-21,-18,-108,-16,58,-14,-36,-13,-108,-11,73,-9,13,-7,-29,-6,-82,-4,-126,-2,102,0,78,2,61,4,36,6,-3,7,-45,9,-111,11,70,13,-48,14,99,16,-74,17,-21,18,6,20,-8,20,-46,21,-115,22,21,23,-116,23,-23,23,71,24,114,24,-118,24,-103,24,-86,24,-83,24,-107,24,101,24,52,24,-7,23,-71,23,101,23,7,23,-88,22,66,22,-58,21,70,21,-59,20,30,20,114,19,-49,18,33,18,87,17,123,16,-108,15,-93,14,-69,13,-64,12,-84,11,-102,10,-87,9,-72,8,-60,7,-36,6,-4,5,64,5,-128,4,-50,3,32,3,-115,2,10,2,-110,1,-5,0,101,0,-53,-1,51,-1,122,-2,-73,-3,-21,-4,39,-4,87,-5,-108,-6,-60,-7,9,-7,87,-8,-66,-9,49,-9,-85,-10,74,-10,12,-10,-6,-11,6,-10,24,-10,88,-10,-92,-10,1,-9,115,-9,-2,-9,-113,-8,53,-7,-39,-7,-114,-6,56,-5,-30,-5,-127,-4,29,-3,-69,-3,71,-2,-56,-2,45,-1,-108,-1,-34,-1,39,0,90,0,-110,0,-69,0,-29,0,20,1,71,1,126,1,-81,1,-25,1,50,2,-124,2,-53,2,32,3,105,3,-75,3,-2,3,54,4,96,4,-125,4,-71,4,-17,4,35,5,60,5,115,5,-85,5,-21,5,37,6,90,6,121,6,-109,6,-72,6,-43,6,-46,6,-59,6,-99,6,122,6,55,6,-35,5,93,5,-56,4,36,4,84,3,100,2,97,1,77,0,70,-1,34,-2,-4,-4,-52,-5,-69,-6,-69,-7,-52,-8,-42,-9,23,-9,100,-10,-51,-11,63,-11,-40,-12,111,-12,39,-12,-27,-13,-68,-13,-96,-13,-118,-13,-106,-13,-78,-13,-21,-13,32,-12,-128,-12,-22,-12,97,-11,-34,-11,108,-10,-5,-10,-117,-9,50,-8,-73,-8,49,-7,-91,-7,16,-6,124,-6,-41,-6,38,-5,109,-5,-92,-5,-47,-5,-20,-5,7,-4,25,-4,34,-4,36,-4,32,-4,21,-4,21,-4,17,-4,14,-4,1,-4,2,-4,16,-4,44,-4,62,-4,93,-4,127,-4,-59,-4,23,-3,108,-3,-72,-3,12,-2,115,-2,-41,-2,56,-1,-108,-1,-18,-1,65,0,-96,0,4,1,90,1,-75,1,11,2,-118,2,10,3,-105,3,66,4,-9,4,-62,5,-118,6,122,7,119,8,113,9,123,10,120,11,114,12,97,13,67,14,19,15,-55,15,79,16,-44,16,48,17,126,17,-96,17,-93,17,-118,17,94,17,29,17,-70,16,82,16,-39,15,89,15,-52,14,37,14,-115,13,-26,12,67,12,-87,11,27,11,-106,10,17,10,-119,9,24,9,-74,8,88,8,2,8,-77,7,111,7,33,7,-59,6,111,6,28,6,-62,5,74,5,-43,4,101,4,6,4,-91,3,65,3,-36,2,-124,2,61,2,-1,1,-70,1,121,1,61,1,13,1,-54,0,-121,0,57,0,-20,-1,-106,-1,61,-1,-45,-2,98,-2,-3,-3,-105,-3,65,-3,-28,-4,-113,-4,55,-4,-7,-5,-66,-5,-117,-5,86,-5,46,-5,27,-5,20,-5,-5,-6,-22,-6,-11,-6,28,-5,59,-5,82,-5,119,-5,-68,-5,17,-4,88,-4,-127,-4,-80,-4,-28,-4,35,-3,57,-3,44,-3,10,-3,-20,-4,-79,-4,100,-4,-11,-5,-109,-5,49,-5,-59,-6,66,-6,-69,-7,80,-7,-18,-8,-111,-8,52,-8,-30,-9,-100,-9,116,-9,90,-9,54,-9,31,-9,16,-9,20,-9,22,-9,22,-9,17,-9,23,-9,32,-9,8,-9,-26,-10,-65,-10,-101,-10,111,-10,52,-10,-14,-11,-80,-11,117,-11,49,-11,-30,-12,-96,-12,101,-12,24,-12,-44,-13,-126,-13,58,-13}; }
	private static byte[] data29(){ return new byte[] {-40,-14,-128,-14,24,-14,-79,-15,66,-15,-40,-16,107,-16,2,-16,-119,-17,24,-17,-85,-18,90,-18,-4,-19,-87,-19,83,-19,26,-19,-30,-20,-71,-20,-115,-20,-123,-20,-115,-20,-65,-20,-10,-20,71,-19,-74,-19,71,-18,-31,-18,123,-17,52,-16,-21,-16,-71,-15,-116,-14,102,-13,54,-12,16,-11,-16,-11,-53,-10,-92,-9,108,-8,55,-7,-1,-7,-66,-6,116,-5,47,-4,-20,-4,-76,-3,113,-2,38,-1,-34,-1,-125,0,43,1,-59,1,96,2,-7,2,102,3,-41,3,72,4,-86,4,-18,4,45,5,109,5,-71,5,-13,5,49,6,126,6,-41,6,61,7,-90,7,32,8,-78,8,77,9,-38,9,126,10,59,11,-2,11,-52,12,-84,13,-123,14,116,15,116,16,-128,17,-121,18,-93,19,-29,20,17,22,75,23,-112,24,-47,25,-10,26,29,28,49,29,62,30,41,31,1,32,-66,32,82,33,-40,33,57,34,-114,34,-57,34,-19,34,-13,34,-29,34,-74,34,-115,34,50,34,-65,33,32,33,116,32,-67,31,-15,30,6,30,13,29,22,28,25,27,23,26,20,25,-4,23,-23,22,-37,21,-56,20,-97,19,111,18,59,17,-9,15,-91,14,62,13,-48,11,88,10,-53,8,61,7,-103,5,-7,3,81,2,-78,0,12,-1,108,-3,-53,-5,64,-6,-80,-8,40,-9,-84,-11,76,-12,-3,-14,-71,-15,-125,-16,89,-17,93,-18,112,-19,-119,-20,-66,-21,2,-21,92,-22,-56,-23,61,-23,-61,-24,80,-24,-19,-25,-124,-25,38,-25,-53,-26,-123,-26,57,-26,-4,-27,-61,-27,-83,-27,-91,-27,-70,-27,-37,-27,19,-26,101,-26,-39,-26,108,-25,15,-24,-74,-24,107,-23,55,-22,35,-21,21,-20,2,-19,-22,-19,-33,-18,-22,-17,1,-15,27,-14,15,-13,-1,-13,-3,-12,5,-10,-24,-10,-53,-9,-109,-8,97,-7,41,-6,-28,-6,-108,-5,73,-4,14,-3,-46,-3,-113,-2,84,-1,36,0,2,1,-31,1,-58,2,-82,3,-107,4,-126,5,113,6,93,7,66,8,24,9,-3,9,-58,10,125,11,28,12,-77,12,52,13,-110,13,-43,13,-2,13,31,14,45,14,24,14,-27,13,-111,13,44,13,-82,12,55,12,-76,11,21,11,93,10,-87,9,-16,8,41,8,61,7,60,6,49,5,22,4,-28,2,-77,1,120,0,47,-1,-31,-3,-99,-4,88,-5,29,-6,-13,-8,-31,-9,-23,-10,22,-10,87,-11,-57,-12,64,-12,-25,-13,-98,-13,-125,-13,95,-13,61,-13,41,-13,32,-13,24,-13,20,-13,-10,-14,-51,-14,-114,-14,83,-14,16,-14,-59,-15,123,-15,41,-15,-36,-16,-112,-16,57,-16,-35,-17,-107,-17,70,-17,-17,-18,-110,-18,70,-18,-12,-19,-70,-19,116,-19,55,-19,-9,-20,-34,-20,-44,-20,-31,-20,-1,-20,56,-19,-126,-19,-40,-19,52,-18,-102,-18,9,-17,-104,-17,36,-16,-69,-16,88,-15,-12,-15,-71,-14,-115,-13,-123,-12,115,-11,-116,-10,-64,-9,24,-7,80,-6,-80,-5,24,-3,-119,-2,-24,-1,54,1,117,2,-85,3,-45,4,-10,5,-7,6,-10,7,-32,8,-55,9,-104,10,72,11,13,12,-47,12,-124,13,31,14,-84,14,36,15,-94,15,16,16,117,16,-89,16,-21,16,43,17,78,17,102,17,104,17,114,17,98,17,89,17,59,17,6,17,-68,16,109,16,23,16,-76,15,28,15,-104,14,8,14,118,13,-39,12,61,12,-91,11,25,11,-99,10,34,10,-70,9,99,9,32,9,-45,8,-110,8,95,8,62,8,35,8,9,8,-34,7,-79,7,-119,7,-127,7,114,7,84,7,46,7,32,7,19,7,17,7,6,7,-10,6,-7,6,-5,6,-1,6,14,7,26,7,50,7,58,7,69,7,62,7,90,7,-127,7,-68,7,-3,7,56,8,-109,8,-10,8,88,9,-55,9,80,10,-19,10,-126,11,25,12,-91,12,63,13,-8,13,-97,14,56,15,-37,15,96,16,-22,16,83,17,-78,17,-13,17,32,18,37,18,-2,17,-74,17,98,17,-11,16,117,16,-38,15,53,15,107,14,-79,13,-17,12,57,12,114,11,-78,10,-14,9,63,9,-96,8,11,8,-123,7,8,7,-71,6,108,6,46,6,-7,5,-30,5,-18,5,-18,5,-35,5,-61,5,-105,5,108,5,36,5,-61,4,57,4,-106,3,-37,2,6,2,27,1,34,0,-7,-2,-53,-3,-103,-4,103,-5,29,-6,-40,-8,-96,-9,94,-10,39,-11,-11,-13,-50,-14,-73,-15,-98,-16,-105,-17,-111,-18,-116,-19,-108,-20,-70,-21,-37,-22,5,-22,61,-23,-111,-24,-19,-25,95,-25,-20,-26,-110,-26,88,-26,55,-26,34,-26,27,-26,47,-26,102,-26,-95,-26,-29,-26,64,-25,-99,-25,9,-24,-119,-24,16,-23,-88,-23,42,-22,-57,-22,106,-21,10,-20,-124,-20,-5,-20,111,-19,-47,-19,18,-18,57,-18,94,-18,107,-18,103,-18,81,-18,81,-18,80,-18,90,-18,88,-18,106,-18,-107,-18,-52,-18}; }
	private static byte[] data30(){ return new byte[] {-7,-18,45,-17,87,-17,-109,-17,-76,-17,-42,-17,-43,-17,-42,-17,-44,-17,-26,-17,-17,-17,-6,-17,13,-16,62,-16,109,-16,-81,-16,-3,-16,114,-15,-11,-15,-112,-14,61,-13,-34,-13,-112,-12,76,-11,23,-10,-25,-10,-77,-9,-122,-8,100,-7,72,-6,39,-5,8,-4,-44,-4,-75,-3,116,-2,26,-1,-91,-1,59,0,-62,0,33,1,106,1,-96,1,-57,1,-31,1,-25,1,-38,1,-43,1,-52,1,-60,1,-82,1,-119,1,106,1,87,1,94,1,74,1,40,1,10,1,-11,0,-22,0,-33,0,-47,0,-74,0,-69,0,-58,0,-58,0,-67,0,-62,0,-29,0,15,1,52,1,88,1,-114,1,-64,1,5,2,71,2,-125,2,-67,2,17,3,102,3,-91,3,-18,3,56,4,-119,4,-39,4,27,5,83,5,-116,5,-53,5,-3,5,5,6,34,6,74,6,120,6,-106,6,-71,6,-35,6,25,7,106,7,-41,7,71,8,-64,8,92,9,-3,9,-61,10,-128,11,70,12,34,13,1,14,-16,14,-42,15,-56,16,-63,17,-69,18,-70,19,-76,20,-88,21,-105,22,110,23,69,24,23,25,-37,25,-117,26,44,27,-76,27,59,28,-69,28,49,29,-115,29,-12,29,69,30,-95,30,-33,30,4,31,30,31,51,31,66,31,60,31,51,31,38,31,18,31,8,31,-2,30,-12,30,-20,30,-31,30,-12,30,2,31,16,31,31,31,42,31,56,31,60,31,44,31,8,31,-50,30,-95,30,97,30,-8,29,91,29,-45,28,52,28,-104,27,-58,26,-44,25,-42,24,-39,23,-50,22,-102,21,82,20,13,19,-82,17,58,16,-93,14,-5,12,66,11,-124,9,-70,7,-45,5,-38,3,-19,1,1,0,20,-2,4,-4,1,-6,19,-8,52,-10,83,-12,97,-14,117,-16,-92,-18,-54,-20,-21,-22,32,-23,94,-25,-86,-27,15,-28,-106,-30,42,-31,-26,-33,-50,-34,-36,-35,33,-35,-127,-36,11,-36,-64,-37,-116,-37,102,-37,72,-37,48,-37,39,-37,26,-37,-5,-38,-34,-38,-87,-38,113,-38,33,-38,-37,-39,-115,-39,62,-39,-13,-40,-92,-40,81,-40,-1,-41,-88,-41,98,-41,27,-41,-16,-42,-57,-42,-87,-42,-111,-42,-122,-42,-113,-42,-73,-42,1,-41,108,-41,-10,-41,-88,-40,110,-39,90,-38,72,-37,98,-36,-114,-35,-20,-34,74,-32,-60,-31,69,-29,-29,-28,-120,-26,67,-24,3,-22,-47,-21,-86,-19,-105,-17,124,-15,91,-13,64,-11,47,-9,2,-7,-20,-6,-82,-4,109,-2,12,0,-60,1,88,3,-38,4,70,6,-98,7,-23,8,38,10,81,11,99,12,98,13,99,14,83,15,33,16,-25,16,-92,17,84,18,-26,18,83,19,-56,19,47,20,-112,20,-46,20,-7,20,24,21,34,21,53,21,48,21,29,21,0,21,-39,20,-97,20,98,20,26,20,-58,19,90,19,-22,18,112,18,-48,17,34,17,114,16,-57,15,26,15,89,14,-102,13,-43,12,39,12,115,11,-62,10,5,10,91,9,-72,8,25,8,118,7,-39,6,63,6,-97,5,5,5,101,4,-61,3,30,3,117,2,-55,1,6,1,80,0,-100,-1,-16,-2,77,-2,-71,-3,65,-3,-50,-4,-126,-4,85,-4,67,-4,49,-4,82,-4,-123,-4,-38,-4,42,-3,-115,-3,-18,-3,102,-2,-9,-2,-111,-1,22,0,-104,0,43,1,-59,1,85,2,-26,2,105,3,-11,3,-127,4,3,5,91,5,-75,5,8,6,83,6,-109,6,-72,6,-37,6,-15,6,8,7,15,7,39,7,59,7,79,7,77,7,95,7,118,7,-103,7,-79,7,-41,7,-3,7,25,8,72,8,110,8,-105,8,-65,8,-20,8,15,9,31,9,53,9,76,9,103,9,-125,9,-102,9,-107,9,-117,9,-117,9,119,9,88,9,21,9,-67,8,91,8,-47,7,51,7,107,6,-116,5,-84,4,-77,3,-82,2,-109,1,126,0,98,-1,94,-2,79,-3,71,-4,69,-5,122,-6,-80,-7,-30,-8,32,-8,125,-9,-25,-10,118,-10,9,-10,-79,-11,105,-11,69,-11,62,-11,82,-11,118,-11,-67,-11,49,-10,-69,-10,64,-9,-13,-9,-81,-8,114,-7,44,-6,-29,-6,-87,-5,108,-4,27,-3,-60,-3,85,-2,-7,-2,-102,-1,44,0,-87,0,23,1,-128,1,-26,1,75,2,-108,2,-58,2,4,3,40,3,56,3,57,3,60,3,38,3,20,3,-1,2,-15,2,-32,2,-42,2,-41,2,-34,2,-13,2,5,3,51,3,86,3,-125,3,-92,3,-41,3,21,4,77,4,100,4,-119,4,-85,4,-50,4,-18,4,7,5,32,5,62,5,107,5,-107,5,-67,5,-24,5,37,6,100,6,-95,6,-28,6,32,7,77,7,-117,7,-68,7,-35,7,-15,7,-3,7,1,8,-8,7,-6,7,-30,7,-65,7,-113,7,87,7,27,7,-68,6,79,6,-41,5,71,5,-103,4,-42,3,16,3,55,2,72,1,86,0,102,-1}; }
	private static byte[] data31(){ return new byte[] {113,-2,-125,-3,-101,-4,-61,-5,-11,-6,59,-6,-110,-7,-9,-8,110,-8,-38,-9,106,-9,8,-9,-87,-10,79,-10,2,-10,-90,-11,79,-11,-2,-12,-74,-12,91,-12,-9,-13,-109,-13,61,-13,-25,-14,-121,-14,45,-14,-40,-15,-114,-15,60,-15,13,-15,-28,-16,-56,-16,-77,-16,-98,-16,-88,-16,-83,-16,-56,-16,-38,-16,-18,-16,13,-15,61,-15,121,-15,-59,-15,10,-14,99,-14,-51,-14,74,-13,-38,-13,113,-12,29,-11,-47,-11,-89,-10,124,-9,86,-8,69,-7,79,-6,98,-5,117,-4,127,-3,-124,-2,-115,-1,-115,0,117,1,62,2,-4,2,-97,3,43,4,-117,4,-57,4,-28,4,-2,4,-3,4,-25,4,-73,4,-123,4,84,4,35,4,-5,3,-46,3,-72,3,-87,3,-92,3,-83,3,-74,3,-43,3,-6,3,41,4,68,4,91,4,101,4,119,4,116,4,116,4,77,4,37,4,-17,3,-67,3,127,3,62,3,-17,2,-85,2,96,2,21,2,-63,1,110,1,2,1,-122,0,12,0,-108,-1,8,-1,118,-2,-56,-3,33,-3,119,-4,-42,-5,54,-5,-120,-6,-32,-7,85,-7,-65,-8,43,-8,-109,-9,-3,-10,103,-10,-44,-11,65,-11,-93,-12,13,-12,127,-13,-6,-14,-120,-14,33,-14,-33,-15,-76,-15,-91,-15,-75,-15,-43,-15,33,-14,123,-14,-24,-14,94,-13,-22,-13,119,-12,14,-11,-99,-11,49,-10,-80,-10,76,-9,-18,-9,-115,-8,47,-7,-44,-7,-116,-6,65,-5,-16,-5,-90,-4,86,-3,40,-2,-22,-2,-83,-1,87,0,-11,0,-127,1,2,2,118,2,-59,2,6,3,62,3,105,3,112,3,-123,3,-123,3,-105,3,-96,3,-70,3,-31,3,21,4,62,4,121,4,-40,4,73,5,-71,5,55,6,-43,6,-119,7,75,8,37,9,16,10,20,11,29,12,57,13,98,14,-107,15,-64,16,-24,17,16,19,65,20,105,21,-127,22,123,23,105,24,93,25,39,26,-7,26,-76,27,100,28,10,29,-85,29,56,30,-77,30,28,31,122,31,-69,31,-13,31,11,32,12,32,-6,31,-32,31,-86,31,74,31,-22,30,-126,30,17,30,-116,29,-16,28,67,28,-110,27,-32,26,24,26,63,25,97,24,-115,23,-98,22,-84,21,-88,20,-81,19,-84,18,-90,17,-105,16,-125,15,80,14,19,13,-47,11,-122,10,15,9,-114,7,-14,5,95,4,-77,2,10,1,64,-1,-125,-3,-56,-5,14,-6,84,-8,-81,-10,22,-11,-122,-13,17,-14,-75,-16,116,-17,81,-18,69,-19,74,-20,120,-21,-68,-22,35,-22,-121,-23,0,-23,-112,-24,47,-24,-29,-25,-100,-25,87,-25,0,-25,-55,-26,-97,-26,-127,-26,117,-26,104,-26,109,-26,-123,-26,-50,-26,28,-25,126,-25,-21,-25,120,-24,12,-23,-70,-23,112,-22,53,-21,-10,-21,-67,-20,118,-19,46,-18,-34,-18,-114,-17,39,-16,-59,-16,89,-15,-1,-15,-91,-14,90,-13,9,-12,-61,-12,-127,-11,92,-10,49,-9,24,-8,1,-7,-2,-7,-21,-6,-34,-5,-67,-4,-90,-3,-122,-2,118,-1,88,0,47,1,-6,1,-65,2,-112,3,103,4,60,5,7,6,-40,6,-96,7,77,8,-3,8,-84,9,64,10,-50,10,80,11,-74,11,-4,11,65,12,112,12,-111,12,-94,12,-91,12,-122,12,97,12,51,12,-36,11,113,11,-22,10,60,10,117,9,-113,8,-93,7,116,6,75,5,8,4,-75,2,96,1,34,0,-23,-2,-72,-3,-110,-4,-125,-5,-112,-6,-85,-7,-45,-8,10,-8,105,-9,-39,-10,86,-10,-28,-11,126,-11,41,-11,-43,-12,-94,-12,124,-12,71,-12,29,-12,-11,-13,-45,-13,-99,-13,107,-13,42,-13,-44,-14,109,-14,0,-14,116,-15,-13,-16,113,-16,-39,-17,32,-17,-127,-18,-24,-19,66,-19,-85,-20,43,-20,-70,-21,82,-21,-4,-22,-72,-22,115,-22,64,-22,19,-22,-18,-23,-47,-23,-59,-23,-75,-23,-73,-23,-62,-23,-22,-23,37,-22,-117,-22,18,-21,-91,-21,110,-20,90,-19,109,-18,-116,-17,-65,-16,4,-14,88,-13,-73,-12,25,-10,119,-9,-43,-8,54,-6,-110,-5,-33,-4,37,-2,107,-1,-58,0,11,2,66,3,79,4,99,5,119,6,124,7,115,8,74,9,14,10,-41,10,-88,11,120,12,26,13,-49,13,-119,14,91,15,5,16,-122,16,20,17,-106,17,38,18,-119,18,-54,18,-15,18,34,19,75,19,88,19,65,19,55,19,36,19,30,19,12,19,-21,18,-67,18,-103,18,-117,18,108,18,44,18,-4,17,-36,17,-85,17,118,17,55,17,-2,16,-62,16,-115,16,82,16,21,16,-58,15,112,15,31,15,-52,14,125,14,22,14,-60,13,-124,13,71,13,2,13,-48,12,-80,12,-95,12,-101,12,-97,12,-76,12,-33,12,13,13,70,13,121,13,-76,13,-16,13,49,14,116,14,-75,14,-11,14,56,15,-128,15,-37,15,73,16,-67,16,48,17,-94,17,46,18,-51,18,95,19}; }
	private static byte[] data32(){ return new byte[] {-19,19,117,20,-12,20,127,21,-17,21,78,22,-115,22,-39,22,26,23,52,23,69,23,79,23,76,23,52,23,2,23,-77,22,66,22,-64,21,25,21,88,20,100,19,75,18,47,17,15,16,-42,14,-109,13,67,12,19,11,-14,9,-10,8,-8,7,3,7,53,6,-126,5,-24,4,76,4,-96,3,14,3,-128,2,-22,1,65,1,-118,0,-41,-1,27,-1,89,-2,-123,-3,-99,-4,-73,-5,-44,-6,-17,-7,-1,-8,-15,-9,-52,-10,-89,-11,110,-12,46,-13,-59,-15,60,-16,-91,-18,42,-19,-102,-21,-38,-23,54,-24,-89,-26,56,-27,-56,-29,100,-30,17,-31,-9,-33,3,-33,50,-34,115,-35,-58,-36,72,-36,-7,-37,-52,-37,-82,-37,-75,-37,-29,-37,37,-36,-126,-36,-11,-36,122,-35,18,-34,-75,-34,95,-33,29,-32,-26,-32,-72,-31,-111,-30,110,-29,83,-28,41,-27,10,-26,-33,-26,-57,-25,-100,-24,113,-23,47,-22,-16,-22,-77,-21,106,-20,28,-19,-56,-19,119,-18,34,-17,-48,-17,-127,-16,53,-15,-38,-15,126,-14,50,-13,-41,-13,122,-12,20,-11,-90,-11,58,-10,-48,-10,103,-9,-19,-9,124,-8,17,-7,-100,-7,33,-6,-116,-6,-16,-6,55,-5,-101,-5,-20,-5,35,-4,82,-4,-121,-4,-57,-4,20,-3,98,-3,-75,-3,35,-2,-79,-2,50,-1,-80,-1,61,0,-18,0,-127,1,15,2,-114,2,26,3,-77,3,53,4,-91,4,1,5,80,5,-102,5,-61,5,-41,5,-62,5,-98,5,92,5,-15,4,98,4,-55,3,56,3,-84,2,29,2,-106,1,20,1,-88,0,76,0,1,0,-65,-1,-114,-1,100,-1,78,-1,37,-1,-4,-2,-45,-2,-74,-2,-95,-2,-108,-2,121,-2,114,-2,-112,-2,-47,-2,7,-1,87,-1,-73,-1,41,0,-102,0,6,1,98,1,-67,1,8,2,68,2,92,2,94,2,77,2,60,2,37,2,-16,1,-66,1,-102,1,-114,1,-126,1,-114,1,-99,1,-59,1,1,2,74,2,-109,2,-22,2,100,3,-35,3,85,4,-25,4,-124,5,76,6,42,7,49,8,80,9,-124,10,-38,11,84,13,-15,14,-123,16,34,18,-80,19,69,21,-73,22,11,24,64,25,106,26,114,27,92,28,52,29,-9,29,-97,30,89,31,5,32,-83,32,77,33,-27,33,115,34,-17,34,93,35,-70,35,9,36,91,36,-88,36,-48,36,-13,36,10,37,34,37,52,37,80,37,91,37,103,37,-128,37,-111,37,-105,37,-88,37,-69,37,-77,37,-79,37,-62,37,-65,37,-72,37,-98,37,117,37,53,37,-15,36,-106,36,19,36,-126,35,-25,34,39,34,65,33,61,32,11,31,-58,29,100,28,-19,26,53,25,103,23,-115,21,-111,19,116,17,90,15,34,13,-26,10,-49,8,-60,6,-88,4,-99,2,-89,0,-63,-2,-36,-4,0,-5,29,-7,74,-9,110,-11,-121,-13,120,-15,116,-17,-114,-19,-83,-21,-86,-23,-71,-25,-59,-27,7,-28,73,-30,-82,-32,14,-33,-111,-35,45,-36,-29,-38,-103,-39,88,-40,37,-41,19,-42,10,-43,34,-44,66,-45,120,-46,-50,-47,77,-47,-24,-48,-117,-48,83,-48,62,-48,59,-48,70,-48,67,-48,89,-48,104,-48,105,-48,95,-48,43,-48,-2,-49,-64,-49,127,-49,61,-49,-5,-50,-51,-50,-66,-50,-41,-50,-6,-50,60,-49,-110,-49,41,-48,-34,-48,-89,-47,115,-46,105,-45,-108,-44,-85,-43,-35,-42,32,-40,-115,-39,18,-37,-78,-36,114,-34,96,-32,99,-30,-122,-28,-65,-26,35,-23,-103,-21,38,-18,-71,-16,83,-13,-21,-11,-124,-8,13,-5,-120,-3,-15,-1,57,2,89,4,86,6,68,8,8,10,-88,11,21,13,98,14,-99,15,-69,16,-51,17,-72,18,-92,19,-111,20,109,21,72,22,55,23,25,24,-21,24,-80,25,-124,26,78,27,21,28,-56,28,105,29,-4,29,-107,30,32,31,-101,31,-4,31,90,32,-75,32,-19,32,7,33,-11,32,-68,32,103,32,-25,31,63,31,95,30,97,29,84,28,33,27,-39,25,118,24,3,23,-115,21,14,20,-110,18,3,17,-119,15,31,14,-71,12,82,11,-1,9,-65,8,-104,7,-128,6,116,5,112,4,-122,3,-91,2,-45,1,9,1,76,0,-115,-1,-48,-2,56,-2,-91,-3,13,-3,-115,-4,52,-4,-16,-5,-77,-5,-108,-5,-125,-5,-109,-5,-95,-5,-65,-5,-68,-5,-61,-5,-39,-5,-31,-5,-18,-5,-20,-5,-35,-5,-42,-5,-46,-5,-35,-5,-35,-5,-22,-5,21,-4,67,-4,-127,-4,-44,-4,61,-3,-82,-3,75,-2,-29,-2,123,-1,30,0,-69,0,83,1,-36,1,107,2,-31,2,63,3,-116,3,-44,3,12,4,75,4,121,4,-90,4,-59,4,-19,4,29,5,76,5,118,5,-99,5,-59,5,-4,5,62,6,88,6,126,6,-61,6,6,7,59,7,107,7,-101,7,-58,7,-21,7,-19,7,-29,7,-87,7,94,7,-6,6,-123,6,-26,5}; }
	private static byte[] data33(){ return new byte[] {72,5,-80,4,24,4,108,3,-64,2,30,2,-100,1,7,1,115,0,-43,-1,59,-1,-80,-2,27,-2,121,-3,-47,-4,35,-4,-115,-5,21,-5,-94,-6,61,-6,-11,-7,-42,-7,-52,-7,-51,-7,-39,-7,-16,-7,48,-6,123,-6,-54,-6,36,-5,-107,-5,31,-4,-83,-4,74,-3,2,-2,-63,-2,-101,-1,121,0,89,1,45,2,20,3,-30,3,-70,4,101,5,10,6,-111,6,15,7,92,7,124,7,-118,7,108,7,56,7,-36,6,95,6,-44,5,61,5,-92,4,17,4,-122,3,45,3,-20,2,-44,2,-39,2,1,3,107,3,-26,3,106,4,-24,4,115,5,15,6,-90,6,31,7,-117,7,-32,7,58,8,-128,8,-82,8,-54,8,-25,8,-9,8,9,9,16,9,15,9,-4,8,-46,8,-82,8,-123,8,76,8,-11,7,-111,7,31,7,-94,6,30,6,-122,5,-22,4,84,4,-65,3,27,3,124,2,-12,1,110,1,-23,0,107,0,-41,-1,73,-1,-68,-2,36,-2,123,-3,-56,-4,1,-4,75,-5,-113,-6,-45,-7,18,-7,90,-8,-78,-9,26,-9,124,-10,-13,-11,90,-11,-64,-12,30,-12,112,-13,-76,-14,-29,-15,8,-15,33,-16,58,-17,94,-18,-125,-19,-76,-20,-14,-21,92,-21,-37,-22,106,-22,28,-22,-5,-23,-31,-23,-25,-23,-7,-23,44,-22,112,-22,-33,-22,78,-21,-65,-21,59,-20,-38,-20,125,-19,52,-18,-38,-18,-107,-17,73,-16,8,-15,-38,-15,-88,-14,-122,-13,100,-12,89,-11,79,-10,89,-9,108,-8,-114,-7,-64,-6,2,-4,53,-3,119,-2,-89,-1,-20,0,59,2,-91,3,2,5,99,6,-42,7,77,9,-82,10,2,12,58,13,97,14,113,15,93,16,24,17,-107,17,-3,17,74,18,-119,18,-121,18,104,18,79,18,51,18,13,18,-53,17,110,17,13,17,-104,16,36,16,125,15,-42,14,34,14,105,13,-90,12,-29,11,41,11,-124,10,-15,9,85,9,-39,8,106,8,31,8,-38,7,-116,7,56,7,-44,6,108,6,-10,5,98,5,-70,4,-11,3,15,3,23,2,13,1,-23,-1,-81,-2,122,-3,40,-4,-51,-6,122,-7,37,-8,-63,-10,93,-11,-12,-13,-109,-14,55,-15,-41,-17,120,-18,44,-19,-3,-21,-22,-22,-21,-23,11,-23,90,-24,-37,-25,-111,-25,101,-25,94,-25,120,-25,-74,-25,4,-24,97,-24,-87,-24,-4,-24,76,-23,-68,-23,29,-22,-124,-22,-14,-22,-124,-21,49,-20,-16,-20,-67,-19,-117,-18,122,-17,114,-16,104,-15,90,-14,51,-13,23,-12,-10,-12,-44,-11,-86,-10,120,-9,89,-8,77,-7,72,-6,71,-5,54,-4,61,-3,66,-2,83,-1,54,0,20,1,-13,1,-51,2,-107,3,79,4,5,5,-69,5,110,6,40,7,-38,7,-103,8,86,9,44,10,5,11,-42,11,-90,12,123,13,107,14,95,15,90,16,79,17,83,18,96,19,117,20,-126,21,124,22,-128,23,-128,24,120,25,95,26,33,27,-9,27,-65,28,-121,29,78,30,-3,30,-74,31,105,32,44,33,-52,33,112,34,-11,34,-127,35,-26,35,69,36,-117,36,-63,36,-19,36,-3,36,-12,36,-57,36,-120,36,36,36,-103,35,-43,34,-14,33,-20,32,-58,31,116,30,14,29,-81,27,82,26,-1,24,-72,23,-124,22,112,21,108,20,-122,19,-82,18,-58,17,-40,16,-39,15,-73,14,110,13,21,12,-93,10,2,9,71,7,118,5,-102,3,-90,1,-80,-1,-75,-3,-65,-5,-53,-7,-25,-9,8,-10,39,-12,84,-14,-122,-16,-41,-18,31,-19,105,-21,-71,-23,36,-24,-70,-26,78,-27,-5,-29,-73,-30,-77,-31,-42,-32,40,-32,-106,-33,54,-33,14,-33,13,-33,24,-33,59,-33,119,-33,-47,-33,61,-32,-96,-32,7,-31,110,-31,-22,-31,112,-30,-11,-30,-116,-29,39,-28,-35,-28,-98,-27,93,-26,23,-25,-50,-25,-108,-24,57,-23,-42,-23,71,-22,-72,-22,28,-21,-125,-21,-9,-21,109,-20,-22,-20,123,-19,46,-18,-20,-18,-72,-17,-94,-16,-100,-15,-80,-14,-59,-13,-18,-12,45,-10,127,-9,-9,-8,124,-6,24,-4,-51,-3,-105,-1,115,1,94,3,70,5,28,7,-35,8,-126,10,3,12,96,13,-122,14,-113,15,112,16,41,17,-66,17,59,18,-115,18,-38,18,29,19,79,19,107,19,118,19,-128,19,-117,19,120,19,89,19,52,19,7,19,-48,18,-127,18,44,18,-49,17,105,17,-21,16,107,16,-25,15,74,15,-84,14,-9,13,72,13,-107,12,-31,11,16,11,47,10,74,9,82,8,63,7,23,6,-44,4,126,3,39,2,-69,0,83,-1,-33,-3,-116,-4,66,-5,25,-6,10,-7,34,-8,89,-9,-80,-10,38,-10,-84,-11,65,-11,-52,-12,116,-12,13,-12,-83,-13,52,-13,-79,-14,32,-14,-99,-15,5,-15,102,-16,-76,-17,18,-17,69,-18,125,-19,-95,-20,-42,-21,-17,-22,9,-22,20,-23,41,-24,60,-25}; }
	private static byte[] data34(){ return new byte[] {92,-26,-123,-27,-66,-28,9,-28,106,-29,-6,-30,-70,-30,-88,-30,-66,-30,0,-29,-125,-29,68,-28,56,-27,82,-26,-110,-25,-7,-24,-118,-22,19,-20,-97,-19,56,-17,-40,-16,100,-14,-14,-13,94,-11,-46,-10,42,-8,120,-7,-81,-6,-43,-5,-30,-4,-34,-3,-73,-2,120,-1,32,0,-66,0,54,1,-86,1,11,2,115,2,-43,2,72,3,-93,3,24,4,-97,4,47,5,-73,5,57,6,-70,6,60,7,-67,7,49,8,-107,8,-12,8,124,9,-5,9,-121,10,-27,10,100,11,-28,11,-120,12,-1,12,77,13,-103,13,-43,13,5,14,20,14,-10,13,-66,13,121,13,62,13,-24,12,120,12,5,12,-102,11,45,11,-77,10,35,10,-98,9,46,9,-53,8,113,8,34,8,-35,7,-57,7,-41,7,13,8,87,8,-55,8,103,9,41,10,-12,10,-56,11,-62,12,-62,13,-57,14,-64,15,-63,16,-80,17,-84,18,-91,19,-112,20,109,21,85,22,42,23,-15,23,-76,24,111,25,21,26,-90,26,56,27,-48,27,107,28,-34,28,72,29,-34,29,110,30,-14,30,115,31,-18,31,122,32,-7,32,124,33,-40,33,44,34,108,34,-76,34,-31,34,-20,34,-36,34,-79,34,94,34,-6,33,119,33,-50,32,9,32,60,31,94,30,120,29,123,28,-125,27,-125,26,-117,25,-98,24,-96,23,-99,22,-101,21,-102,20,-92,19,-109,18,114,17,87,16,55,15,20,14,-28,12,-83,11,114,10,57,9,-30,7,-125,6,10,5,121,3,-45,1,40,0,103,-2,-118,-4,-99,-6,-70,-8,-40,-10,-22,-12,-16,-14,-5,-16,27,-17,56,-19,81,-21,87,-23,83,-25,73,-27,71,-29,66,-31,33,-33,23,-35,24,-37,68,-39,114,-41,-74,-43,16,-44,-92,-46,89,-47,50,-48,29,-49,48,-50,124,-51,6,-51,-75,-52,124,-52,-124,-52,-75,-52,34,-51,-75,-51,108,-50,47,-49,26,-48,34,-47,60,-46,85,-45,107,-44,-127,-43,-91,-42,-75,-41,-85,-40,-83,-39,-89,-38,-117,-37,115,-36,68,-35,20,-34,-44,-34,-120,-33,33,-32,-65,-32,90,-31,-2,-31,-96,-30,81,-29,13,-28,-24,-28,-33,-27,-12,-26,38,-24,125,-23,-33,-22,97,-20,-29,-19,126,-17,35,-15,-40,-14,-121,-12,31,-10,-53,-9,-126,-7,34,-5,-80,-4,39,-2,-98,-1,10,1,86,2,110,3,101,4,62,5,2,6,-84,6,57,7,-94,7,12,8,116,8,-39,8,42,9,113,9,-65,9,18,10,94,10,-107,10,-58,10,-15,10,22,11,41,11,33,11,7,11,-13,10,-39,10,-78,10,-119,10,87,10,54,10,7,10,-45,9,-115,9,81,9,-2,8,-72,8,74,8,-49,7,38,7,-123,6,-53,5,0,5,33,4,62,3,95,2,-111,1,-43,0,54,0,-78,-1,97,-1,50,-1,43,-1,62,-1,92,-1,-109,-1,-49,-1,9,0,53,0,77,0,111,0,117,0,112,0,89,0,93,0,119,0,-92,0,-43,0,25,1,-120,1,6,2,-99,2,33,3,-81,3,50,4,-64,4,65,5,-60,5,67,6,-72,6,52,7,-68,7,113,8,41,9,7,10,2,11,27,12,75,13,-119,14,-45,15,84,17,-40,18,68,20,-59,21,78,23,-52,24,65,26,-90,27,-13,28,32,30,99,31,123,32,99,33,42,34,-55,34,111,35,-11,35,98,36,-95,36,-30,36,28,37,63,37,51,37,15,37,-42,36,-88,36,112,36,43,36,-31,35,-102,35,88,35,41,35,13,35,-4,34,-15,34,17,35,51,35,70,35,105,35,124,35,-102,35,-98,35,-110,35,127,35,100,35,42,35,-12,34,-97,34,66,34,-59,33,72,33,-103,32,-63,31,-58,30,-94,29,74,28,-58,26,26,25,73,23,89,21,81,19,63,17,52,15,34,13,33,11,28,9,30,7,60,5,113,3,-82,1,-43,-1,10,-2,90,-4,-97,-6,-35,-8,35,-9,103,-11,-81,-13,0,-14,70,-16,-120,-18,-71,-20,3,-21,65,-23,-113,-25,-47,-27,32,-28,-114,-30,-5,-32,126,-33,0,-34,-101,-36,69,-37,21,-38,-8,-40,-45,-41,-52,-42,-20,-43,30,-43,106,-44,-69,-45,53,-45,-44,-46,-112,-46,94,-46,21,-46,-42,-47,-96,-47,124,-47,56,-47,-40,-48,113,-48,22,-48,-89,-49,50,-49,-55,-50,113,-50,47,-50,-12,-51,-52,-51,-64,-51,-62,-51,-48,-51,17,-50,104,-50,-63,-50,35,-49,-84,-49,65,-48,-15,-48,-83,-47,126,-46,111,-45,125,-44,-95,-43,-70,-42,-16,-41,60,-39,-114,-38,-27,-37,58,-35,-73,-34,54,-32,-46,-31,-118,-29,98,-27,94,-25,-126,-23,-64,-21,28,-18,-120,-16,-19,-14,85,-11,-67,-9,24,-6,91,-4,127,-2,117,0,72,2,10,4,-81,5,35,7,124,8,-45,9,34,11,97,12,-112,13,-65,14,-17,15,49,17,118,18,-80,19,-28,20,34,22,99,23,-101,24,-49,25,-14,26,13,28}; }
	private static byte[] data35(){ return new byte[] {16,29,5,30,-24,30,-52,31,-116,32,71,33,3,34,-78,34,72,35,-65,35,31,36,116,36,-111,36,-116,36,79,36,-16,35,99,35,-99,34,-82,33,-116,32,101,31,36,30,-47,28,116,27,11,26,-61,24,-120,23,78,22,6,21,-42,19,-88,18,-103,17,-119,16,-127,15,-124,14,-95,13,-52,12,27,12,114,11,-52,10,53,10,-73,9,80,9,-14,8,-115,8,50,8,-28,7,-118,7,47,7,-71,6,57,6,-54,5,94,5,-8,4,101,4,-31,3,103,3,-17,2,127,2,-15,1,109,1,-5,0,-100,0,61,0,-41,-1,127,-1,58,-1,17,-1,-20,-2,-47,-2,-63,-2,-56,-2,-10,-2,49,-1,121,-1,-67,-1,35,0,-90,0,66,1,-63,1,72,2,-62,2,70,3,-64,3,26,4,100,4,-104,4,-80,4,-64,4,-94,4,-115,4,107,4,57,4,-19,3,-76,3,90,3,15,3,-82,2,89,2,-9,1,-104,1,55,1,-67,0,74,0,-40,-1,108,-1,-21,-2,77,-2,-76,-3,43,-3,-107,-4,-18,-5,50,-5,110,-6,-90,-7,-25,-8,17,-8,50,-9,78,-10,115,-11,-98,-12,-63,-13,-45,-14,-14,-15,53,-15,105,-16,-102,-17,-72,-18,-13,-19,73,-19,-88,-20,12,-20,113,-21,-4,-22,-71,-22,125,-22,81,-22,45,-22,53,-22,112,-22,-63,-22,42,-21,-88,-21,94,-20,66,-19,78,-18,101,-17,-113,-16,-25,-15,100,-13,-27,-12,88,-10,-65,-9,29,-7,108,-6,-85,-5,-55,-4,-62,-3,-100,-2,99,-1,27,0,-72,0,73,1,-57,1,62,2,-73,2,63,3,-64,3,59,4,-81,4,57,5,-41,5,122,6,77,7,49,8,47,9,48,10,104,11,-80,12,19,14,104,15,-58,16,36,18,126,19,-60,20,-41,21,-56,22,-89,23,97,24,-5,24,115,25,-55,25,27,26,53,26,65,26,67,26,64,26,26,26,-30,25,-115,25,47,25,-58,24,90,24,-30,23,103,23,-52,22,59,22,-99,21,0,21,80,20,-86,19,-10,18,30,18,82,17,-125,16,-123,15,-128,14,97,13,75,12,35,11,-9,9,-77,8,104,7,55,6,8,5,-46,3,-95,2,114,1,95,0,60,-1,17,-2,-38,-4,-111,-5,61,-6,-33,-8,106,-9,-31,-11,50,-12,-123,-14,-58,-16,4,-17,54,-19,-118,-21,-32,-23,74,-24,-66,-26,82,-27,6,-28,-39,-30,-52,-31,-24,-32,33,-32,123,-33,9,-33,-71,-34,-119,-34,117,-34,-106,-34,-30,-34,68,-33,-56,-33,80,-32,-3,-32,-80,-31,105,-30,36,-29,-29,-29,-93,-28,101,-27,30,-26,-34,-26,-68,-25,-76,-24,-91,-23,-94,-22,-52,-21,17,-19,90,-18,-65,-17,40,-15,-93,-14,42,-12,-69,-11,72,-9,-52,-8,97,-6,-6,-5,-113,-3,39,-1,-84,0,55,2,-64,3,73,5,-64,6,12,8,87,9,-98,10,-48,11,-35,12,-61,13,-107,14,89,15,3,16,-119,16,-28,16,58,17,-127,17,-83,17,-72,17,-101,17,113,17,73,17,37,17,-42,16,120,16,32,16,-49,15,-123,15,27,15,-89,14,37,14,-69,13,66,13,-78,12,0,12,64,11,-126,10,-85,9,-77,8,-85,7,-101,6,-126,5,88,4,40,3,-31,1,-116,0,44,-1,-66,-3,65,-4,-86,-6,-3,-8,64,-9,-123,-11,-76,-13,-25,-15,48,-16,115,-18,-42,-20,73,-21,-22,-23,-75,-24,-89,-25,-54,-26,28,-26,-113,-27,33,-27,-60,-28,-101,-28,-127,-28,-127,-28,108,-28,-116,-28,-63,-28,43,-27,-104,-27,36,-26,-58,-26,-103,-25,-126,-24,-115,-23,-110,-22,-97,-21,-62,-20,-13,-19,22,-17,25,-16,21,-15,8,-14,16,-13,11,-12,4,-11,-23,-11,-43,-10,-65,-9,-89,-8,-128,-7,77,-6,17,-5,-58,-5,-124,-4,56,-3,-37,-3,-118,-2,79,-1,45,0,30,1,41,2,79,3,-89,4,41,6,-86,7,63,9,-63,10,79,12,-41,13,82,15,-89,16,-34,17,11,19,35,20,41,21,36,22,26,23,6,24,-2,24,8,26,-6,26,-39,27,-86,28,114,29,35,30,-67,30,63,31,-75,31,33,32,-116,32,-9,32,101,33,-41,33,94,34,-4,34,-105,35,64,36,-1,36,-66,37,110,38,3,39,122,39,-20,39,70,40,122,40,-117,40,110,40,71,40,-5,39,-106,39,-1,38,64,38,92,37,95,36,77,35,32,34,-40,32,-126,31,43,30,-26,28,-92,27,116,26,62,25,35,24,19,23,17,22,36,21,45,20,32,19,-6,17,-57,16,122,15,2,14,103,12,-94,10,-39,8,-22,6,-29,4,-61,2,-88,0,-105,-2,119,-4,86,-6,66,-8,65,-10,80,-12,-128,-14,-65,-16,30,-17,120,-19,4,-20,-96,-22,70,-23,-5,-25,-57,-26,-84,-27,-98,-28,-122,-29,-109,-30,-100,-31,-40,-32,22,-32,108,-33,-44,-34,86,-34,7,-34,-48,-35,-76,-35,-68,-35,-35,-35,15,-34,85,-34,-92,-34,-28,-34,46,-33,-126,-33}; }
	private static byte[] data36(){ return new byte[] {-43,-33,12,-32,52,-32,74,-32,96,-32,113,-32,121,-32,-119,-32,-103,-32,-84,-32,-46,-32,10,-31,75,-31,-117,-31,-47,-31,23,-30,102,-30,-88,-30,-24,-30,49,-29,-101,-29,10,-28,-95,-28,74,-27,45,-26,57,-25,120,-24,-39,-23,113,-21,25,-19,-37,-18,-108,-16,77,-14,-7,-13,-124,-11,-9,-10,74,-8,120,-7,-127,-6,115,-5,99,-4,58,-3,10,-2,-63,-2,90,-1,3,0,-87,0,62,1,-71,1,31,2,-122,2,-28,2,65,3,-114,3,-23,3,70,4,-54,4,52,5,-81,5,41,6,-81,6,65,7,-54,7,73,8,-81,8,12,9,91,9,-118,9,-84,9,-57,9,-21,9,10,10,20,10,31,10,38,10,35,10,2,10,-36,9,-98,9,105,9,4,9,-102,8,15,8,126,7,-9,6,122,6,-4,5,-116,5,43,5,-26,4,-82,4,-126,4,75,4,47,4,31,4,-7,3,-81,3,88,3,-17,2,115,2,-45,1,22,1,64,0,99,-1,120,-2,120,-3,116,-4,112,-5,-122,-6,-108,-7,-81,-8,-62,-9,-23,-10,48,-10,-114,-11,-21,-12,86,-12,-32,-13,-107,-13,100,-13,78,-13,73,-13,96,-13,-113,-13,-37,-13,50,-12,-107,-12,5,-11,-120,-11,31,-10,-77,-10,58,-9,-57,-9,96,-8,29,-7,-36,-7,-100,-6,102,-5,55,-4,40,-3,4,-2,-36,-2,-93,-1,105,0,45,1,-41,1,122,2,8,3,-98,3,26,4,-110,4,1,5,-125,5,-13,5,79,6,-98,6,-29,6,29,7,80,7,106,7,107,7,97,7,102,7,93,7,76,7,84,7,121,7,-65,7,-1,7,65,8,-124,8,-47,8,32,9,90,9,112,9,-128,9,-122,9,-119,9,86,9,0,9,-76,8,106,8,16,8,-108,7,-23,6,41,6,85,5,125,4,117,3,81,2,42,1,2,0,-3,-2,0,-2,33,-3,98,-4,-2,-5,-33,-5,-26,-5,4,-4,99,-4,-13,-4,-90,-3,98,-2,37,-1,-8,-1,-41,0,-83,1,-110,2,-124,3,113,4,122,5,-104,6,-74,7,-22,8,30,10,96,11,-111,12,-56,13,-21,14,-11,15,-17,16,-35,17,-74,18,118,19,46,20,-11,20,-50,21,-99,22,122,23,96,24,92,25,124,26,-91,27,-40,28,-8,29,18,31,41,32,42,33,13,34,-65,34,84,35,-59,35,34,36,85,36,92,36,65,36,27,36,-29,35,-101,35,48,35,-72,34,65,34,-51,33,84,33,-73,32,8,32,64,31,-121,30,-54,29,-8,28,29,28,50,27,56,26,43,25,4,24,-50,22,114,21,-5,19,83,18,-111,16,-97,14,-104,12,123,10,80,8,34,6,-13,3,-74,1,-128,-1,86,-3,79,-5,58,-7,20,-9,-15,-12,-41,-14,-56,-16,-81,-18,125,-20,46,-22,-36,-25,-81,-27,103,-29,1,-31,-103,-34,80,-36,26,-38,-35,-41,-99,-43,106,-45,86,-47,89,-49,110,-51,-97,-53,-1,-55,-91,-56,-106,-57,-64,-58,3,-58,-106,-59,126,-59,-62,-59,39,-58,-100,-58,46,-57,-17,-57,-44,-56,-81,-55,-127,-54,94,-53,58,-52,40,-51,1,-50,-38,-50,-75,-49,-104,-48,125,-47,90,-46,42,-45,-11,-45,-45,-44,-79,-43,-120,-42,76,-41,30,-40,12,-39,46,-38,100,-37,-83,-36,24,-34,-67,-33,115,-31,87,-29,73,-27,92,-25,125,-23,-66,-21,13,-18,74,-16,-110,-14,-37,-12,38,-9,107,-7,-76,-5,-10,-3,32,0,35,2,24,4,12,6,-51,7,88,9,-74,10,-6,11,18,13,-10,13,-74,14,81,15,-39,15,88,16,-35,16,69,17,-81,17,22,18,-103,18,48,19,-88,19,14,20,116,20,-35,20,45,21,99,21,125,21,108,21,81,21,17,21,-79,20,56,20,-62,19,52,19,-111,18,-46,17,4,17,49,16,85,15,97,14,94,13,68,12,64,11,58,10,35,9,-1,7,-42,6,-64,5,-90,4,-108,3,-128,2,98,1,64,0,31,-1,9,-2,-28,-4,-79,-5,122,-6,96,-7,85,-8,101,-9,-113,-10,-24,-11,105,-11,16,-11,-12,-12,-8,-12,30,-11,80,-11,-96,-11,-7,-11,103,-10,-44,-10,73,-9,-77,-9,58,-8,-52,-8,103,-7,15,-6,-61,-6,-101,-5,-119,-4,-114,-3,-92,-2,-76,-1,-52,0,-35,1,-15,2,0,4,11,5,34,6,50,7,80,8,-111,9,-39,10,52,12,-82,13,62,15,-35,16,124,18,41,20,-39,21,-101,23,81,25,-27,26,114,28,-14,29,97,31,-75,32,-25,33,-6,34,-14,35,-11,36,-52,37,121,38,-16,38,89,39,-79,39,-34,39,-45,39,-84,39,-120,39,103,39,65,39,13,39,-36,38,-56,38,-53,38,-22,38,16,39,82,39,-96,39,-13,39,78,40,-100,40,-44,40,5,41,45,41,54,41,20,41,-43,40,118,40,7,40,119,39,-84,38,-65,37,-93,36,118,35,14,34,-120,32,-60,30,-27,28,-10,26,-17,24,-45,22,-68,20,-89,18,-121,16}; }
	private static byte[] data37(){ return new byte[] {-126,14,-107,12,-52,10,33,9,127,7,-5,5,126,4,5,3,-115,1,26,0,-104,-2,11,-3,109,-5,-62,-7,-28,-9,13,-10,38,-12,63,-14,67,-16,90,-18,116,-20,-79,-22,-10,-24,94,-25,-52,-27,115,-28,58,-29,39,-30,53,-31,68,-32,124,-33,-49,-34,42,-34,125,-35,-65,-36,-19,-37,20,-37,50,-38,43,-39,-15,-41,-84,-42,103,-43,25,-44,-61,-46,-127,-47,73,-48,44,-49,76,-50,-113,-51,-18,-52,107,-52,26,-52,-22,-53,-26,-53,-57,-53,-34,-53,-11,-53,61,-52,-114,-52,-32,-52,68,-51,-69,-51,86,-50,6,-49,-78,-49,94,-48,13,-47,-57,-47,-127,-46,14,-45,-105,-45,38,-44,-89,-44,55,-43,-55,-43,106,-42,30,-41,0,-40,19,-39,65,-38,-101,-37,18,-35,-66,-34,-119,-32,116,-30,95,-28,101,-26,124,-24,-90,-22,-60,-20,-25,-18,6,-15,90,-13,-85,-11,-43,-9,-30,-7,-22,-5,-22,-3,-46,-1,-120,1,-9,2,72,4,-125,5,-76,6,-71,7,-55,8,-37,9,5,11,74,12,-75,13,49,15,-71,16,105,18,27,20,-54,21,91,23,-60,24,10,26,36,27,4,28,-73,28,73,29,-84,29,7,30,97,30,-108,30,-64,30,-21,30,44,31,112,31,-106,31,-102,31,-98,31,-119,31,98,31,4,31,-127,30,-22,29,57,29,-117,28,-77,27,-37,26,-2,25,54,25,115,24,-57,23,47,23,-110,22,-7,21,117,21,1,21,-121,20,-11,19,100,19,-35,18,74,18,-71,17,18,17,102,16,-61,15,46,15,-111,14,-47,13,35,13,-121,12,-28,11,47,11,115,10,-72,9,-1,8,82,8,-90,7,-11,6,69,6,-90,5,29,5,-104,4,-1,3,103,3,-30,2,100,2,-51,1,37,1,-128,0,-17,-1,102,-1,-16,-2,108,-2,8,-2,-57,-3,-89,-3,-97,-3,-73,-3,-44,-3,23,-2,120,-2,-12,-2,106,-1,-23,-1,115,0,7,1,-120,1,-13,1,101,2,-51,2,27,3,66,3,80,3,66,3,20,3,-60,2,83,2,-50,1,45,1,119,0,-62,-1,25,-1,124,-2,-14,-3,93,-3,-40,-4,83,-4,18,-4,-57,-5,126,-5,37,-5,-40,-6,-101,-6,92,-6,30,-6,-47,-7,124,-7,54,-7,-21,-8,-104,-8,43,-8,-49,-9,116,-9,12,-9,124,-10,-44,-11,20,-11,94,-12,-103,-13,-67,-14,-57,-15,-20,-16,46,-16,-93,-17,44,-17,-55,-18,-89,-18,-47,-18,44,-17,-83,-17,74,-16,21,-15,20,-14,47,-13,76,-12,83,-11,98,-10,116,-9,-124,-8,-126,-7,114,-6,80,-5,25,-4,-36,-4,-118,-3,21,-2,-109,-2,9,-1,113,-1,-60,-1,-2,-1,61,0,-109,0,-29,0,79,1,-43,1,109,2,58,3,33,4,64,5,125,6,-45,7,45,9,-96,10,20,12,-94,13,11,15,121,16,-59,17,12,19,77,20,100,21,104,22,84,23,54,24,2,25,-97,25,23,26,124,26,-46,26,16,27,40,27,31,27,25,27,7,27,-5,26,-24,26,-25,26,-30,26,-3,26,14,27,60,27,79,27,78,27,50,27,15,27,-67,26,47,26,89,25,88,24,41,23,-17,21,-121,20,30,19,-96,17,49,16,-66,14,103,13,9,12,-55,10,-121,9,93,8,12,7,-79,5,48,4,-67,2,50,1,-113,-1,-47,-3,-9,-5,46,-6,75,-8,110,-10,119,-12,92,-14,62,-16,35,-18,1,-20,-59,-23,108,-25,33,-27,-30,-30,-80,-32,-110,-34,-115,-36,-57,-38,55,-39,-38,-41,-70,-42,-53,-43,29,-43,-89,-44,113,-44,86,-44,92,-44,-112,-44,-16,-44,109,-43,-28,-43,110,-42,15,-41,-34,-41,-104,-40,90,-39,40,-38,-5,-38,-30,-37,-53,-36,-69,-35,-81,-34,-71,-33,-36,-32,19,-30,93,-29,-68,-28,72,-26,-11,-25,-70,-23,-87,-21,-89,-19,-83,-17,-62,-15,-43,-13,-26,-11,5,-8,41,-6,52,-4,40,-2,47,0,39,2,40,4,26,6,11,8,-12,9,-29,11,-54,13,-111,15,58,17,-42,18,96,20,-69,21,-51,22,-66,23,-88,24,120,25,29,26,-88,26,15,27,-115,27,10,28,106,28,-53,28,15,29,86,29,-113,29,-82,29,-95,29,107,29,53,29,-48,28,70,28,122,27,-117,26,-127,25,90,24,26,23,-102,21,23,20,-108,18,-16,16,39,15,100,13,-106,11,-57,9,-17,7,34,6,74,4,99,2,115,0,-114,-2,-83,-4,-57,-6,-56,-8,-76,-10,-103,-12,119,-14,76,-16,3,-18,-78,-21,110,-23,78,-25,50,-27,43,-29,64,-31,-108,-33,47,-34,0,-35,25,-36,101,-37,-23,-38,-70,-38,-55,-38,-13,-38,45,-37,-105,-37,43,-36,-24,-36,-73,-35,-118,-34,-122,-33,-119,-32,-73,-31,-38,-30,-5,-29,5,-27,30,-26,38,-25,22,-24,-54,-24,107,-23,-5,-23,124,-22,-29,-22,50,-21,-111,-21,21,-20,-53,-20,-104,-19,-122,-18,-75,-17,33,-15,-63,-14,-104,-12,-97,-10,-81,-8,-39,-6,27,-3}; }
	private static byte[] data38(){ return new byte[] {117,-1,-28,1,63,4,-89,6,31,9,-113,11,-30,13,36,16,81,18,105,20,74,22,-1,23,115,25,-87,26,-79,27,-112,28,64,29,-62,29,23,30,125,30,-13,30,-125,31,20,32,-78,32,-123,33,-122,34,-85,35,-39,36,-6,37,36,39,91,40,-125,41,122,42,80,43,15,44,-55,44,93,45,-43,45,46,46,-117,46,-41,46,31,47,59,47,52,47,11,47,-43,46,122,46,-32,45,35,45,57,44,48,43,14,42,-46,40,126,39,26,38,-78,36,84,35,0,34,-93,32,61,31,-21,29,-81,28,107,27,29,26,-59,24,100,23,-10,21,-117,20,-1,18,82,17,-82,15,1,14,46,12,73,10,107,8,-128,6,-96,4,-62,2,-9,0,57,-1,-106,-3,10,-4,-99,-6,60,-7,-13,-9,-59,-10,-80,-11,-92,-12,-96,-13,-125,-14,95,-15,59,-16,11,-17,-45,-19,124,-20,36,-21,-47,-23,-110,-24,120,-25,89,-26,86,-27,121,-28,-47,-29,80,-29,-42,-30,-127,-30,66,-30,28,-30,21,-30,31,-30,36,-30,43,-30,64,-30,100,-30,-117,-30,-85,-30,-49,-30,-14,-30,13,-29,29,-29,19,-29,-8,-30,-50,-30,-106,-30,73,-30,-21,-31,-111,-31,75,-31,17,-31,-13,-32,-26,-32,4,-31,66,-31,-78,-31,60,-30,-28,-30,-82,-29,114,-28,100,-27,126,-26,-102,-25,-67,-24,-20,-23,48,-21,122,-20,-36,-19,66,-17,-105,-16,-11,-15,84,-13,-95,-12,-62,-11,-60,-10,-79,-9,111,-8,27,-7,-107,-7,-20,-7,74,-6,-72,-6,32,-5,-119,-5,-3,-5,-106,-4,77,-3,40,-2,-3,-2,-36,-1,-67,0,-112,1,87,2,4,3,-118,3,13,4,110,4,-82,4,-37,4,-2,4,21,5,60,5,115,5,-79,5,-29,5,51,6,117,6,-44,6,27,7,99,7,-89,7,-18,7,48,8,91,8,-113,8,-79,8,-26,8,17,9,71,9,103,9,-98,9,-59,9,-30,9,-34,9,-41,9,-79,9,110,9,-7,8,110,8,-59,7,2,7,45,6,60,5,71,4,73,3,91,2,109,1,106,0,113,-1,-112,-2,-71,-3,-30,-4,5,-4,60,-5,-94,-6,2,-6,117,-7,-5,-8,-99,-8,94,-8,46,-8,-5,-9,-74,-9,-123,-9,94,-9,24,-9,-82,-10,43,-10,-91,-11,21,-11,116,-12,-80,-13,-1,-14,88,-14,-25,-15,-122,-15,68,-15,27,-15,46,-15,104,-15,-51,-15,91,-14,4,-13,-53,-13,-78,-12,-75,-11,-68,-10,-59,-9,-33,-8,2,-6,33,-5,38,-4,17,-3,-19,-3,-59,-2,115,-1,19,0,-115,0,-7,0,93,1,-80,1,4,2,92,2,-79,2,29,3,-118,3,7,4,-111,4,36,5,-58,5,90,6,-12,6,-109,7,32,8,-108,8,36,9,-94,9,28,10,-125,10,-16,10,87,11,-71,11,7,12,67,12,78,12,76,12,45,12,-6,11,-110,11,2,11,105,10,-44,9,50,9,-127,8,-47,7,52,7,-62,6,113,6,49,6,-30,5,-83,5,-117,5,-97,5,-96,5,-93,5,-80,5,-45,5,22,6,102,6,-63,6,43,7,-67,7,114,8,40,9,-38,9,-91,10,117,11,65,12,3,13,-86,13,66,14,-37,14,107,15,3,16,125,16,-10,16,117,17,12,18,-76,18,91,19,10,20,-51,20,-87,21,-122,22,90,23,49,24,3,25,-30,25,-57,26,-100,27,90,28,41,29,2,30,-35,30,-97,31,88,32,-7,32,-110,33,42,34,-77,34,6,35,74,35,127,35,-99,35,-80,35,-88,35,-103,35,-128,35,122,35,94,35,54,35,-9,34,-71,34,91,34,-21,33,69,33,108,32,109,31,82,30,17,29,-115,27,-23,25,45,24,93,22,-102,20,-71,18,-26,16,10,15,58,13,107,11,-93,9,-57,7,-16,5,-9,3,-3,1,4,0,-18,-3,-67,-5,-120,-7,61,-9,-10,-12,-105,-14,37,-16,-106,-19,7,-21,-109,-24,-8,-27,53,-29,102,-32,-87,-35,-15,-38,44,-40,95,-43,-85,-46,39,-48,-31,-51,-67,-53,-84,-55,-12,-57,-124,-58,115,-59,-123,-60,-72,-61,45,-61,-25,-62,-47,-62,-27,-62,-2,-62,57,-61,-101,-61,59,-60,-49,-60,81,-59,-30,-59,-116,-58,62,-57,-38,-57,83,-56,-72,-56,31,-55,-116,-55,-12,-55,72,-54,-75,-54,72,-53,16,-52,-13,-52,-17,-51,53,-49,-70,-48,-109,-46,-111,-44,-70,-42,19,-39,-118,-37,36,-34,-69,-32,88,-29,-13,-27,-112,-24,0,-21,125,-19,-31,-17,54,-14,127,-12,-71,-10,-14,-8,34,-5,72,-3,110,-1,-113,1,-80,3,-67,5,-55,7,-50,9,-66,11,-102,13,98,15,16,17,-85,18,19,20,122,21,-65,22,-9,23,21,25,26,26,17,27,1,28,-33,28,-68,29,121,30,57,31,-23,31,-102,32,41,33,-112,33,-37,33,-15,33,6,34,-46,33,104,33,-34,32,56,32,121,31,-107,30,-112,29,124,28,108,27,109,26,98,25,59,24,36,23,2,22,-44,20}; }
	private static byte[] data39(){ return new byte[] {-128,19,5,18,102,16,-92,14,-71,12,-105,10,67,8,-17,5,-98,3,82,1,42,-1,12,-3,38,-5,100,-7,-38,-9,-105,-10,-128,-11,-127,-12,-82,-13,24,-13,-102,-14,34,-14,-73,-15,112,-15,64,-15,37,-15,22,-15,26,-15,62,-15,113,-15,-49,-15,40,-14,-110,-14,-8,-14,111,-13,-13,-13,120,-12,-7,-12,-126,-11,29,-10,-57,-10,-103,-9,115,-8,116,-7,-102,-6,-54,-5,3,-3,108,-2,-11,-1,116,1,-5,2,-122,4,26,6,-73,7,96,9,14,11,-42,12,-79,14,-78,16,-79,18,-59,20,-41,22,-4,24,29,27,5,29,-47,30,113,32,-3,33,87,35,95,36,39,37,-56,37,124,38,8,39,89,39,-99,39,-25,39,87,40,-75,40,-12,40,57,41,127,41,-53,41,-10,41,-7,41,-23,41,-50,41,-103,41,80,41,-27,40,107,40,-24,39,88,39,-63,38,25,38,105,37,-75,36,12,36,75,35,102,34,108,33,105,32,89,31,51,30,-43,28,96,27,-51,25,44,24,105,22,125,20,110,18,77,16,29,14,-21,11,-95,9,101,7,52,5,-4,2,-47,0,-55,-2,-41,-4,-14,-6,59,-7,-104,-9,19,-10,-107,-12,29,-13,-81,-15,78,-16,20,-17,-44,-19,-108,-20,96,-21,62,-22,53,-23,69,-24,105,-25,-114,-26,-37,-27,81,-27,-50,-28,84,-28,-47,-29,95,-29,-19,-30,114,-30,-49,-31,6,-31,49,-32,82,-33,72,-34,51,-35,-9,-37,-50,-38,-86,-39,-111,-40,-120,-41,123,-42,-110,-43,-19,-44,124,-44,59,-44,20,-44,46,-44,-127,-44,15,-43,-76,-43,107,-42,64,-41,53,-40,24,-39,-6,-39,-81,-38,66,-37,-82,-37,-6,-37,26,-36,-1,-37,-52,-37,-125,-37,72,-37,26,-37,-22,-38,-46,-38,-19,-38,54,-37,-83,-37,38,-36,-64,-36,127,-35,105,-34,97,-33,56,-32,54,-31,67,-30,103,-29,-86,-28,10,-26,-109,-25,63,-23,35,-21,42,-19,68,-17,92,-15,125,-13,-72,-11,-45,-9,-55,-7,118,-5,11,-3,-123,-2,-10,-1,52,1,91,2,103,3,-127,4,-78,5,-28,6,37,8,112,9,-45,10,57,12,-95,13,-12,14,51,16,95,17,-128,18,-114,19,105,20,60,21,-21,21,-90,22,59,23,-57,23,71,24,-36,24,84,25,-67,25,42,26,-108,26,4,27,104,27,-68,27,8,28,76,28,-115,28,-56,28,2,29,36,29,58,29,45,29,39,29,17,29,-23,28,-91,28,64,28,-58,27,90,27,-45,26,88,26,-59,25,62,25,-63,24,97,24,-17,23,117,23,10,23,-77,22,84,22,-44,21,75,21,-81,20,17,20,108,19,-78,18,-30,17,-3,16,43,16,97,15,-88,14,-49,13,19,13,102,12,-62,11,21,11,87,10,-111,9,-43,8,29,8,68,7,84,6,96,5,-112,4,-67,3,-14,2,33,2,70,1,-115,0,-12,-1,116,-1,-41,-2,74,-2,-28,-3,-105,-3,78,-3,-20,-4,-89,-4,119,-4,93,-4,73,-4,52,-4,30,-4,22,-4,35,-4,49,-4,28,-4,5,-4,-30,-5,-54,-5,-97,-5,109,-5,40,-5,-24,-6,-91,-6,122,-6,80,-6,48,-6,11,-6,-19,-7,-55,-7,-97,-7,120,-7,89,-7,20,-7,-46,-8,-99,-8,70,-8,-28,-9,122,-9,48,-9,-9,-10,-66,-10,-119,-10,104,-10,66,-10,44,-10,25,-10,-6,-11,-42,-11,-93,-11,-128,-11,90,-11,34,-11,-34,-12,-73,-12,-85,-12,-100,-12,-120,-12,118,-12,111,-12,-128,-12,-95,-12,-65,-12,-63,-12,-50,-12,-12,-12,18,-11,50,-11,73,-11,108,-11,-74,-11,17,-10,124,-10,-44,-10,63,-9,-82,-9,47,-8,-115,-8,-14,-8,67,-7,-88,-7,-5,-7,90,-6,-80,-6,16,-5,-126,-5,19,-4,-71,-4,99,-3,25,-2,1,-1,-15,-1,-21,0,-44,1,-66,2,-78,3,-104,4,119,5,61,6,11,7,-30,7,-73,8,-105,9,114,10,96,11,84,12,89,13,86,14,89,15,81,16,82,17,51,18,9,19,-57,19,111,20,20,21,-79,21,82,22,-15,22,-98,23,83,24,26,25,-6,25,-22,26,-48,27,-96,28,111,29,36,30,-65,30,38,31,96,31,94,31,63,31,-9,30,-113,30,-2,29,87,29,-113,28,-53,27,11,27,68,26,92,25,111,24,-126,23,-89,22,-78,21,-89,20,-111,19,122,18,91,17,37,16,-22,14,-123,13,33,12,-91,10,2,9,56,7,70,5,58,3,-15,0,-114,-2,-7,-5,84,-7,-100,-10,-28,-13,52,-15,-121,-18,-20,-21,120,-23,25,-25,-27,-28,-79,-30,-94,-32,-87,-34,-33,-36,37,-37,-125,-39,-30,-41,103,-42,41,-43,29,-44,35,-45,104,-46,-21,-47,-89,-47,-102,-47,-82,-47,-36,-47,31,-46,-114,-46,5,-45,125,-45,-19,-45,99,-44,-51,-44,44,-43,-111,-43,5,-42,-123,-42,23,-41,-61,-41,-105,-40,-125,-39,-105,-38,-23,-37,99,-35,-2,-34,-81,-32,-125,-30,119,-28,120,-26,-123,-24}; }
	private static byte[] data40(){ return new byte[] {-99,-22,-83,-20,-46,-18,-10,-16,39,-13,88,-11,-117,-9,-60,-7,-2,-5,73,-2,-97,0,0,3,74,5,-101,7,-21,9,47,12,87,14,87,16,65,18,16,20,-72,21,42,23,75,24,77,25,61,26,11,27,-79,27,57,28,-91,28,17,29,-127,29,-20,29,68,30,-110,30,-12,30,75,31,-104,31,-51,31,-39,31,-57,31,-115,31,50,31,127,30,-89,29,-68,28,-85,27,-127,26,31,25,-68,23,65,22,-58,20,40,19,-123,17,-58,15,10,14,51,12,62,10,42,8,-13,5,-53,3,110,1,25,-1,-78,-4,79,-6,-16,-9,-76,-11,-109,-13,-121,-15,-110,-17,-66,-19,11,-20,124,-22,22,-23,-65,-25,-124,-26,123,-27,-83,-28,15,-28,-106,-29,71,-29,43,-29,69,-29,-108,-29,-34,-29,43,-28,-126,-28,-7,-28,96,-27,-82,-27,-44,-27,-14,-27,18,-26,69,-26,117,-26,-101,-26,-20,-26,118,-25,42,-24,8,-23,10,-22,52,-21,-122,-20,0,-18,117,-17,-18,-16,96,-14,-37,-13,81,-11,-51,-10,70,-8,-73,-7,70,-5,-5,-4,-52,-2,-95,0,-93,2,-69,4,-13,6,52,9,-125,11,-74,13,-47,15,-37,17,-62,19,119,21,-7,22,77,24,-112,25,-66,26,-34,27,-44,28,-78,29,-117,30,119,31,98,32,69,33,17,34,-32,34,-92,35,104,36,12,37,-96,37,43,38,-82,38,36,39,-113,39,-30,39,59,40,-113,40,-32,40,6,41,31,41,49,41,69,41,71,41,15,41,-67,40,108,40,11,40,-110,39,-10,38,68,38,117,37,-76,36,-55,35,-71,34,124,33,20,32,-117,30,-16,28,38,27,62,25,52,23,54,21,56,19,61,17,66,15,96,13,-104,11,-13,9,91,8,-42,6,108,5,13,4,-61,2,118,1,57,0,-3,-2,-57,-3,-108,-4,-122,-5,117,-6,113,-7,116,-8,-95,-9,-50,-10,29,-10,114,-11,-52,-12,52,-12,-71,-13,61,-13,-93,-14,36,-14,-85,-15,31,-15,-110,-16,-5,-17,72,-17,-116,-18,-35,-19,21,-19,61,-20,106,-21,-89,-22,-15,-23,80,-23,-62,-24,93,-24,46,-24,58,-24,103,-24,-74,-24,53,-23,-52,-23,116,-22,34,-21,-65,-21,73,-20,-76,-20,-3,-20,40,-19,59,-19,33,-19,19,-19,-14,-20,-39,-20,-69,-20,-89,-20,-104,-20,-110,-20,-107,-20,-94,-20,-90,-20,-90,-20,-112,-20,104,-20,48,-20,-2,-21,-68,-21,106,-21,48,-21,13,-21,18,-21,65,-21,-113,-21,10,-20,-76,-20,117,-19,89,-18,64,-17,62,-16,60,-15,40,-14,-18,-14,-106,-13,43,-12,-89,-12,27,-11,107,-11,-96,-11,-45,-11,35,-10,89,-10,-128,-10,-106,-10,-84,-10,-69,-10,-71,-10,-86,-10,-106,-10,-124,-10,118,-10,114,-10,114,-10,119,-10,-87,-10,-12,-10,68,-9,-89,-9,31,-8,-78,-8,59,-7,-48,-7,74,-6,-58,-6,77,-5,-45,-5,98,-4,-31,-4,110,-3,20,-2,-37,-2,-80,-1,-128,0,86,1,65,2,32,3,-27,3,-123,4,19,5,122,5,-57,5,-13,5,-19,5,-34,5,-57,5,-83,5,-121,5,105,5,95,5,81,5,82,5,87,5,85,5,90,5,87,5,77,5,46,5,17,5,0,5,-24,4,-67,4,-114,4,96,4,81,4,52,4,13,4,-42,3,-102,3,94,3,3,3,-96,2,34,2,-97,1,16,1,124,0,-55,-1,-4,-2,85,-2,-81,-3,2,-3,64,-4,120,-5,-36,-6,69,-6,-56,-7,70,-7,-22,-8,-98,-8,127,-8,123,-8,-125,-8,-80,-8,-18,-8,110,-7,-16,-7,-122,-6,34,-5,-45,-5,-126,-4,44,-3,-56,-3,96,-2,-7,-2,-111,-1,34,0,-100,0,13,1,-116,1,28,2,-85,2,55,3,-67,3,73,4,-33,4,79,5,-71,5,7,6,76,6,-112,6,-64,6,-20,6,1,7,28,7,67,7,112,7,-80,7,-19,7,66,8,-113,8,-41,8,24,9,82,9,-124,9,-97,9,-90,9,-103,9,-112,9,116,9,75,9,35,9,22,9,22,9,-1,8,-35,8,-63,8,-69,8,-80,8,-111,8,86,8,42,8,4,8,-21,7,-77,7,125,7,87,7,87,7,120,7,-90,7,-34,7,34,8,-122,8,-15,8,99,9,-60,9,35,10,-126,10,-12,10,95,11,-75,11,-4,11,94,12,-38,12,77,13,-84,13,9,14,126,14,-12,14,106,15,-63,15,18,16,101,16,-58,16,40,17,117,17,-24,17,118,18,59,19,19,20,-5,20,-25,21,-21,22,2,24,17,25,9,26,-3,26,-49,27,-108,28,66,29,-48,29,42,30,-107,30,4,31,118,31,-51,31,37,32,125,32,-27,32,94,33,-68,33,-14,33,27,34,68,34,97,34,99,34,59,34,-20,33,-108,33,35,33,-106,32,-31,31,2,31,9,30,-14,28,-65,27,86,26,-56,24,20,23,84,21,123,19,-124,17,-123,15,-110,13,-102,11,-89,9,-65,7,-41,5,-11,3,-10,1,5,0,0,-2}; }
	private static byte[] data41(){ return new byte[] {-19,-5,-77,-7,97,-9,-22,-12,86,-14,-86,-17,-28,-20,16,-22,68,-25,-109,-28,-20,-31,76,-33,-58,-36,99,-38,52,-40,7,-42,-36,-45,-70,-47,-72,-49,-37,-51,-3,-53,16,-54,63,-56,-109,-58,34,-59,-55,-61,-121,-62,-126,-63,-62,-64,53,-64,-56,-65,115,-65,100,-65,110,-65,-102,-65,-60,-65,-27,-65,-1,-65,43,-64,124,-64,-71,-64,-25,-64,68,-63,-58,-63,113,-62,53,-61,32,-60,26,-59,76,-58,-73,-57,71,-55,-36,-54,125,-52,57,-50,39,-48,3,-46,-24,-45,-33,-43,-22,-41,0,-38,41,-36,71,-34,112,-32,-85,-30,18,-27,106,-25,-46,-23,82,-20,-35,-18,117,-15,17,-12,-63,-10,-128,-7,50,-4,-41,-2,-118,1,41,4,-104,6,-29,8,40,11,64,13,50,15,-3,16,-96,18,45,20,-75,21,39,23,-105,24,-5,25,97,27,-59,28,47,30,-116,31,-33,32,13,34,30,35,21,36,-14,36,-108,37,0,38,88,38,-121,38,-109,38,110,38,48,38,-55,37,87,37,-59,36,27,36,55,35,58,34,37,33,-17,31,-112,30,13,29,123,27,-46,25,28,24,79,22,105,20,99,18,87,16,72,14,50,12,5,10,-43,7,-78,5,-105,3,-95,1,-82,-1,-31,-3,66,-4,-22,-6,-69,-7,-71,-8,-21,-9,89,-9,-12,-10,-82,-10,-122,-10,92,-10,68,-10,40,-10,-3,-11,-55,-11,-122,-11,91,-11,69,-11,42,-11,24,-11,43,-11,93,-11,-74,-11,44,-10,-51,-10,123,-9,77,-8,17,-7,-12,-7,-53,-6,-85,-5,121,-4,79,-3,44,-2,22,-1,24,0,67,1,-112,2,-2,3,-107,5,96,7,92,9,121,11,-98,13,-36,15,40,18,117,20,-107,22,-79,24,-84,26,-103,28,93,30,-13,31,96,33,-84,34,4,36,56,37,53,38,5,39,-66,39,112,40,-1,40,86,41,-114,41,-86,41,-48,41,-38,41,-60,41,-93,41,-112,41,-103,41,-96,41,-113,41,-125,41,114,41,98,41,63,41,-17,40,115,40,-44,39,30,39,60,38,32,37,-29,35,-120,34,41,33,-93,31,8,30,95,28,-83,26,-29,24,-5,22,-2,20,-22,18,-60,16,-98,14,78,12,-16,9,-112,7,50,5,-28,2,-94,0,109,-2,72,-4,79,-6,111,-8,-64,-10,37,-11,-92,-13,52,-14,-17,-16,-68,-17,-101,-18,-119,-19,-122,-20,-116,-21,-90,-22,-59,-23,-21,-24,12,-24,42,-25,95,-26,-92,-27,9,-27,115,-28,-23,-29,120,-29,44,-29,-10,-30,-53,-30,-115,-30,102,-30,74,-30,31,-30,-35,-31,122,-31,5,-31,-112,-32,14,-32,-127,-33,-32,-34,95,-34,-3,-35,-80,-35,-119,-35,-111,-35,-67,-35,31,-34,-95,-34,73,-33,-24,-33,-117,-32,37,-31,-45,-31,105,-30,-52,-30,15,-29,59,-29,107,-29,122,-29,96,-29,81,-29,66,-29,60,-29,67,-29,77,-29,101,-29,-124,-29,-59,-29,-6,-29,46,-28,86,-28,-111,-28,-37,-28,29,-27,78,-27,-106,-27,-9,-27,121,-26,24,-25,-74,-25,123,-24,97,-23,-118,-22,-57,-21,15,-19,85,-18,-89,-17,10,-15,125,-14,-41,-13,21,-11,71,-10,-105,-9,-45,-8,-16,-7,-11,-6,0,-4,36,-3,40,-2,-5,-2,-57,-1,-122,0,60,1,-37,1,102,2,-54,2,50,3,-100,3,18,4,117,4,-28,4,97,5,-14,5,-95,6,83,7,-5,7,-77,8,106,9,35,10,-55,10,109,11,24,12,-46,12,-111,13,73,14,-1,14,-54,15,-85,16,-119,17,96,18,29,19,-46,19,119,20,32,21,-90,21,5,22,65,22,120,22,-92,22,-46,22,-12,22,25,23,69,23,118,23,-81,23,-35,23,17,24,47,24,74,24,99,24,119,24,116,24,71,24,27,24,-28,23,-73,23,121,23,11,23,-71,22,113,22,54,22,-40,21,111,21,22,21,-44,20,-108,20,61,20,-64,19,64,19,-48,18,87,18,-60,17,15,17,75,16,-114,15,-47,14,-12,13,-37,12,-58,11,-65,10,-66,9,-74,8,-95,7,-116,6,-103,5,-64,4,-23,3,-6,2,41,2,121,1,-14,0,91,0,-71,-1,22,-1,-95,-2,36,-2,-85,-3,38,-3,-106,-4,14,-4,-100,-5,33,-5,-101,-6,31,-6,-73,-7,43,-7,-73,-8,62,-8,-86,-9,1,-9,102,-10,-73,-11,-23,-12,24,-12,74,-13,126,-14,-83,-15,-27,-16,25,-16,85,-17,-78,-18,63,-18,-12,-19,-83,-19,126,-19,112,-19,118,-19,-115,-19,-62,-19,-17,-19,24,-18,81,-18,-108,-18,-52,-18,-6,-18,44,-17,103,-17,-77,-17,-5,-17,61,-16,101,-16,-109,-16,-60,-16,-14,-16,14,-15,4,-15,15,-15,41,-15,85,-15,102,-15,123,-15,-83,-15,8,-14,-128,-14,-6,-14,-111,-13,37,-12,-33,-12,-111,-11,82,-10,-15,-10,-87,-9,121,-8,64,-7,-3,-7,-84,-6,112,-5,64,-4,14,-3,-13,-3,-78,-2,110,-1,35,0,-58,0,92,1,-47,1,59,2,-90,2,12,3,112,3,-83,3}; }
	private static byte[] data42(){ return new byte[] {14,4,-117,4,6,5,-93,5,73,6,17,7,-28,7,-58,8,-64,9,-94,10,-90,11,-82,12,-67,13,-54,14,-44,15,-35,16,-24,17,-3,18,17,20,35,21,56,22,84,23,112,24,-94,25,-47,26,-8,27,11,29,51,30,84,31,-124,32,-97,33,-81,34,-103,35,111,36,48,37,-72,37,14,38,30,38,17,38,-25,37,125,37,-21,36,48,36,83,35,113,34,-125,33,-102,32,-80,31,-62,30,-37,29,-24,28,-15,27,-20,26,-46,25,-122,24,23,23,110,21,-94,19,-105,17,100,15,30,13,-69,10,50,8,-97,5,20,3,-117,0,31,-2,-70,-5,100,-7,17,-9,-40,-12,-93,-14,83,-16,4,-18,-72,-21,100,-23,11,-25,-109,-28,49,-30,-25,-33,-45,-35,-17,-37,34,-38,-91,-40,90,-41,96,-42,-106,-43,-14,-44,124,-44,42,-44,-12,-45,-59,-45,-96,-45,-125,-45,94,-45,54,-45,27,-45,0,-45,-24,-46,-45,-46,-32,-46,6,-45,66,-45,-100,-45,4,-44,-114,-44,65,-43,13,-42,-4,-42,13,-40,90,-39,-66,-38,86,-36,17,-34,-13,-33,-21,-31,14,-28,70,-26,-107,-24,-36,-22,56,-19,-96,-17,23,-14,-118,-12,-12,-10,92,-7,-51,-5,72,-2,-66,0,33,3,121,5,-69,7,-18,9,4,12,0,14,-59,15,98,17,-26,18,68,20,125,21,-128,22,112,23,95,24,65,25,14,26,-75,26,72,27,-16,27,-118,28,32,29,125,29,-22,29,79,30,-91,30,-45,30,-32,30,-65,30,-125,30,22,30,-127,29,-86,28,-92,27,124,26,55,25,-60,23,36,22,110,20,-71,18,2,17,77,15,-110,13,-41,11,36,10,117,8,-53,6,3,5,56,3,76,1,89,-1,74,-3,22,-5,-50,-8,-120,-10,60,-12,3,-14,-37,-17,-62,-19,-53,-21,13,-22,-113,-24,71,-25,32,-26,25,-27,61,-28,-93,-29,22,-29,-110,-30,-2,-31,-118,-31,33,-31,-65,-32,86,-32,-29,-33,-84,-33,125,-33,104,-33,114,-33,-103,-33,-38,-33,74,-32,0,-31,-78,-31,110,-30,57,-29,47,-28,31,-27,16,-26,-13,-26,-14,-25,11,-23,51,-22,113,-21,-78,-20,27,-18,-86,-17,109,-15,68,-13,30,-11,23,-9,44,-7,74,-5,108,-3,-114,-1,-94,1,-77,3,-60,5,-21,7,9,10,29,12,39,14,40,16,51,18,44,20,-2,21,-83,23,84,25,-22,26,101,28,-84,29,-34,30,20,32,55,33,100,34,-125,35,-84,36,-23,37,43,39,121,40,-63,41,3,43,45,44,76,45,70,46,19,47,-109,47,7,48,80,48,122,48,88,48,15,48,-71,47,70,47,-70,46,-4,45,32,45,37,44,11,43,-34,41,123,40,-15,38,45,37,89,35,103,33,80,31,32,29,-38,26,-81,24,-113,22,97,20,46,18,16,16,24,14,75,12,-113,10,-27,8,67,7,-53,5,100,4,2,3,-97,1,65,0,-13,-2,-91,-3,101,-4,30,-5,-36,-7,-80,-8,-110,-9,-97,-10,-62,-11,8,-11,102,-12,-12,-13,-71,-13,-116,-13,80,-13,47,-13,23,-13,16,-13,-21,-14,-74,-14,92,-14,-11,-15,108,-15,-41,-16,51,-16,-113,-17,1,-17,-110,-18,24,-18,-77,-19,125,-19,120,-19,-108,-19,-50,-19,30,-18,-102,-18,39,-17,-66,-17,76,-16,-24,-16,-111,-15,54,-14,-47,-14,93,-13,-56,-13,40,-12,-125,-12,-38,-12,29,-11,79,-11,111,-11,124,-11,121,-11,91,-11,43,-11,-24,-12,-110,-12,50,-12,-69,-13,85,-13,-24,-14,-120,-14,30,-14,-49,-15,-99,-15,120,-15,108,-15,95,-15,-125,-15,-72,-15,-19,-15,24,-14,77,-14,-127,-14,-47,-14,32,-13,107,-13,-76,-13,-16,-13,56,-12,125,-12,-107,-12,-113,-12,-127,-12,111,-12,32,-12,-96,-13,-4,-14,80,-14,-95,-15,-35,-16,25,-16,95,-17,-42,-18,119,-18,57,-18,33,-18,58,-18,-127,-18,-34,-18,87,-17,-29,-17,-118,-16,39,-15,-46,-15,-117,-14,71,-13,3,-12,-38,-12,-74,-11,-126,-10,62,-9,18,-8,-31,-8,-72,-7,111,-6,16,-5,-90,-5,39,-4,-97,-4,12,-3,93,-3,-87,-3,-14,-3,64,-2,-116,-2,-44,-2,41,-1,-108,-1,11,0,-107,0,33,1,-69,1,106,2,15,3,-68,3,91,4,13,5,-74,5,88,6,-19,6,109,7,-13,7,86,8,-87,8,-31,8,19,9,67,9,65,9,75,9,77,9,57,9,30,9,-11,8,-76,8,95,8,5,8,-111,7,-3,6,77,6,-122,5,-69,4,-43,3,-44,2,-48,1,-55,0,-38,-1,-24,-2,31,-2,99,-3,-73,-4,73,-4,-1,-5,-37,-5,-68,-5,-64,-5,-18,-5,74,-4,-114,-4,-36,-4,28,-3,108,-3,-87,-3,-36,-3,-2,-3,25,-2,58,-2,98,-2,-127,-2,-97,-2,-65,-2,-36,-2,-12,-2,13,-1,40,-1,51,-1,58,-1,52,-1,36,-1,-10,-2,-77,-2,110,-2,49,-2,-27,-3,-70,-3,-96,-3,-126,-3,117,-3,-109,-3,-51,-3,9,-2}; }
	private static byte[] data43(){ return new byte[] {90,-2,-70,-2,32,-1,-117,-1,0,0,99,0,-54,0,74,1,-72,1,53,2,-114,2,-14,2,86,3,-74,3,4,4,68,4,114,4,-116,4,-101,4,-76,4,-80,4,-79,4,-71,4,-42,4,9,5,82,5,-103,5,6,6,-123,6,36,7,-64,7,75,8,-24,8,-110,9,85,10,-19,10,126,11,30,12,-58,12,101,13,-34,13,66,14,-101,14,10,15,105,15,-103,15,-77,15,-50,15,-35,15,-15,15,6,16,9,16,24,16,60,16,116,16,-79,16,-21,16,58,17,-89,17,55,18,-76,18,56,19,-68,19,75,20,-19,20,-96,21,60,22,-57,22,92,23,11,24,-81,24,52,25,-77,25,28,26,-119,26,-22,26,58,27,92,27,-125,27,-44,27,17,28,78,28,-121,28,-29,28,91,29,-21,29,111,30,-34,30,62,31,-90,31,-11,31,26,32,-18,31,-120,31,-15,30,16,30,2,29,-90,27,48,26,-120,24,-54,22,-10,20,24,19,59,17,122,15,-68,13,27,12,105,10,-49,8,67,7,-63,5,56,4,-97,2,-4,0,60,-1,118,-3,-92,-5,-82,-7,-63,-9,-71,-11,-82,-13,-114,-15,110,-17,52,-19,-6,-22,-83,-24,112,-26,12,-28,-95,-31,22,-33,-122,-36,-6,-39,-119,-41,4,-43,120,-46,27,-48,-19,-51,0,-52,39,-54,116,-56,-8,-58,-65,-59,-71,-60,-29,-61,34,-61,-101,-62,83,-62,66,-62,54,-62,56,-62,92,-62,-77,-62,65,-61,-56,-61,60,-60,-90,-60,41,-59,-74,-59,55,-58,-102,-58,-6,-58,108,-57,6,-56,-103,-56,46,-55,-33,-55,-44,-54,9,-52,67,-51,-114,-50,0,-48,-76,-47,-113,-45,124,-43,106,-41,96,-39,123,-37,-65,-35,1,-32,50,-30,-117,-28,-8,-26,-126,-23,40,-20,-42,-18,-125,-15,66,-12,30,-9,-2,-7,-27,-4,-66,-1,-105,2,93,5,31,8,-75,10,57,13,-105,15,-18,17,16,20,14,22,-18,23,-82,25,100,27,10,29,-100,30,42,32,-96,33,25,35,-121,36,-13,37,69,39,114,40,127,41,117,42,69,43,-37,43,41,44,70,44,48,44,-8,43,-122,43,-5,42,61,42,103,41,-115,40,-92,39,-108,38,92,37,37,36,-42,34,116,33,-22,31,42,30,82,28,82,26,56,24,9,22,-71,19,65,17,-40,14,-121,12,59,10,-14,7,-40,5,-34,3,25,2,116,0,-20,-2,-120,-3,63,-4,29,-5,21,-6,23,-7,35,-8,79,-9,-105,-10,-29,-11,53,-11,-115,-12,-13,-13,118,-13,15,-13,-83,-14,59,-14,-22,-15,-76,-15,114,-15,26,-15,-55,-16,-125,-16,107,-16,91,-16,100,-16,118,-16,-63,-16,65,-15,-8,-15,-27,-14,12,-12,92,-11,-27,-10,-123,-8,82,-6,45,-4,46,-2,44,0,34,2,25,4,37,6,59,8,71,10,98,12,-126,14,-87,16,-45,18,-34,20,-36,22,-65,24,-107,26,48,28,-110,29,-64,30,-51,31,-75,32,-116,33,53,34,-73,34,56,35,-29,35,127,36,20,37,-79,37,107,38,78,39,43,40,-14,40,-84,41,74,42,-33,42,82,43,-110,43,-126,43,61,43,-37,42,46,42,44,41,-27,39,120,38,-29,36,31,35,34,33,4,31,-49,28,-64,26,-103,24,112,22,58,20,32,18,16,16,12,14,8,12,5,10,8,8,35,6,57,4,66,2,57,0,58,-2,93,-4,119,-6,125,-8,-114,-10,-85,-12,-47,-14,6,-15,54,-17,101,-19,-89,-21,3,-22,107,-24,-16,-26,123,-27,29,-28,-35,-30,-61,-31,-37,-32,23,-32,120,-33,3,-33,-78,-34,-125,-34,120,-34,-121,-34,-103,-34,-66,-34,-8,-34,60,-33,125,-33,-82,-33,-31,-33,24,-32,76,-32,120,-32,-109,-32,-78,-32,-23,-32,43,-31,116,-31,-84,-31,-14,-31,101,-30,-32,-30,124,-29,-10,-29,-95,-28,75,-27,-7,-27,-87,-26,72,-25,-20,-25,-125,-24,30,-23,-78,-23,36,-22,121,-22,-67,-22,23,-21,83,-21,94,-21,113,-21,122,-21,-123,-21,-120,-21,-124,-21,-108,-21,-78,-21,-9,-21,86,-20,-69,-20,63,-19,-39,-19,-89,-18,121,-17,60,-16,1,-15,-26,-15,-26,-14,-52,-13,-98,-12,112,-11,87,-10,78,-9,61,-8,34,-7,15,-6,-4,-6,-18,-5,-49,-4,-99,-3,59,-2,-52,-2,89,-1,-60,-1,-6,-1,22,0,33,0,44,0,48,0,36,0,-4,-1,-37,-1,-48,-1,-60,-1,-64,-1,-83,-1,-78,-1,-45,-1,-5,-1,34,0,103,0,-65,0,58,1,-63,1,83,2,-23,2,-94,3,124,4,78,5,23,6,-44,6,-111,7,79,8,-2,8,-99,9,51,10,-62,10,90,11,-19,11,116,12,-6,12,-125,13,22,14,-87,14,59,15,-70,15,61,16,-76,16,54,17,-86,17,-1,17,78,18,-124,18,-53,18,16,19,77,19,118,19,-99,19,-54,19,17,20,84,20,-103,20,-35,20,40,21,-100,21,9,22,-126,22,-43,22,70,23,-69,23,52,24,-109,24,-66,24}; }
	private static byte[] data44(){ return new byte[] {-30,24,6,25,31,25,-18,24,106,24,-18,23,96,23,-79,22,-56,21,-79,20,-107,19,123,18,88,17,48,16,-20,14,-61,13,-67,12,-67,11,-60,10,-47,9,-8,8,64,8,-111,7,-26,6,62,6,-101,5,9,5,-119,4,8,4,118,3,-44,2,73,2,-52,1,62,1,-116,0,-61,-1,-28,-2,-35,-3,-79,-4,101,-5,-35,-7,39,-8,118,-10,-94,-12,-68,-14,-18,-16,62,-17,-85,-19,69,-20,5,-21,-5,-23,37,-23,-93,-24,100,-24,73,-24,76,-24,113,-24,-83,-24,1,-23,113,-23,-13,-23,113,-22,-25,-22,89,-21,-51,-21,42,-20,-125,-20,-62,-20,-11,-20,24,-19,50,-19,43,-19,19,-19,6,-19,15,-19,8,-19,-1,-20,-8,-20,21,-19,75,-19,-111,-19,-19,-19,88,-18,-30,-18,-106,-17,81,-16,52,-15,24,-14,43,-13,98,-12,-100,-11,-26,-10,46,-8,120,-7,-60,-6,14,-4,62,-3,61,-2,41,-1,3,0,-51,0,127,1,-13,1,113,2,-24,2,84,3,-88,3,-29,3,28,4,101,4,-83,4,-33,4,-15,4,-5,4,17,5,43,5,76,5,60,5,66,5,78,5,122,5,-82,5,-22,5,75,6,-79,6,57,7,-59,7,120,8,35,9,-31,9,-87,10,-119,11,100,12,84,13,74,14,98,15,-123,16,-57,17,10,19,103,20,-50,21,72,23,-70,24,50,26,-122,27,-60,28,-28,29,-37,30,-93,31,46,32,-111,32,-58,32,-42,32,-74,32,109,32,31,32,-69,31,102,31,-32,30,102,30,-42,29,86,29,-42,28,39,28,100,27,-115,26,-91,25,-106,24,-123,23,71,22,-25,20,117,19,1,18,117,16,-33,14,41,13,107,11,-81,9,-45,7,-28,5,-49,3,-78,1,112,-1,52,-3,-21,-6,-117,-8,35,-10,-48,-13,-104,-15,116,-17,91,-19,106,-21,-98,-23,-11,-25,91,-26,-44,-28,85,-29,-21,-31,-97,-32,105,-33,42,-34,-14,-36,-48,-37,-37,-38,15,-38,78,-39,-95,-40,18,-40,-89,-41,70,-41,4,-41,-72,-42,-127,-42,83,-42,64,-42,58,-42,60,-42,75,-42,-126,-42,-45,-42,59,-41,-64,-41,98,-40,73,-39,71,-38,95,-37,-98,-36,0,-34,125,-33,42,-31,-14,-30,-43,-28,-67,-26,-60,-24,-62,-22,-64,-20,-68,-18,-59,-16,-64,-14,-63,-12,-64,-10,-69,-8,-89,-6,-96,-4,-93,-2,-70,0,-57,2,-26,4,0,7,30,9,77,11,120,13,-124,15,117,17,86,19,45,21,-44,22,89,24,-68,25,-9,26,19,28,3,29,-53,29,107,30,-27,30,72,31,-128,31,-123,31,103,31,37,31,-40,30,98,30,-50,29,34,29,99,28,-76,27,19,27,109,26,-59,25,32,25,-108,24,7,24,125,23,-39,22,50,22,117,21,-108,20,-113,19,77,18,-34,16,62,15,127,13,-122,11,93,9,15,7,-90,4,66,2,-36,-1,110,-3,-5,-6,-88,-8,106,-10,74,-12,73,-14,93,-16,-110,-18,-10,-20,-121,-21,60,-22,-2,-24,-26,-25,8,-25,105,-26,-26,-27,111,-27,-1,-28,-63,-28,-90,-28,-115,-28,90,-28,24,-28,-38,-29,-98,-29,72,-29,-26,-30,119,-30,32,-30,-16,-31,-37,-31,-28,-31,-6,-31,86,-30,-6,-30,-49,-29,-81,-28,-83,-27,-57,-26,2,-24,76,-23,-102,-22,-30,-21,68,-19,-75,-18,37,-16,-93,-15,32,-13,-55,-12,124,-10,79,-8,52,-6,29,-4,15,-2,6,0,22,2,39,4,65,6,68,8,59,10,69,12,77,14,70,16,62,18,29,20,-19,21,-61,23,-99,25,103,27,34,29,-37,30,-112,32,62,34,-23,35,-122,37,32,39,-67,40,74,42,-85,43,-8,44,37,46,35,47,-3,47,-96,48,2,49,32,49,-5,48,-84,48,14,48,56,47,44,46,4,45,-69,43,44,42,-116,40,-49,38,14,37,54,35,75,33,68,31,26,29,19,27,-11,24,-50,22,-113,20,89,18,29,16,-21,13,-74,11,-117,9,104,7,84,5,99,3,111,1,-100,-1,-36,-3,74,-4,-36,-6,-126,-7,64,-8,4,-9,-10,-11,19,-11,69,-12,123,-13,-89,-14,-15,-15,80,-15,-75,-16,25,-16,118,-17,-35,-18,85,-18,-52,-19,78,-19,-67,-20,74,-20,-16,-21,-63,-21,-123,-21,79,-21,74,-21,104,-21,-93,-21,-14,-21,88,-20,-43,-20,101,-19,20,-18,-71,-18,108,-17,50,-16,13,-15,-19,-15,-53,-14,-67,-13,-58,-12,-34,-11,-17,-10,-17,-9,-35,-8,-49,-7,-73,-6,104,-5,-32,-5,47,-4,101,-4,115,-4,81,-4,13,-4,-62,-5,118,-5,46,-5,-19,-6,-76,-6,-117,-6,-122,-6,-88,-6,-58,-6,2,-5,81,-5,-91,-5,-3,-5,89,-4,-99,-4,-41,-4,13,-3,60,-3,69,-3,52,-3,21,-3,-29,-4,-118,-4,-7,-5,90,-5,-83,-6,-40,-7,-9,-8,-17,-9,-22,-10,-27,-11,-13,-12,-11,-13,4,-13,61,-14,-103,-15,-11,-16,98,-16,-38,-17,106,-17,28,-17,-24,-18,-79,-18,-115,-18}; }
	private static byte[] data45(){ return new byte[] {-126,-18,-111,-18,-91,-18,-56,-18,-15,-18,56,-17,-117,-17,-29,-17,40,-16,115,-16,-78,-16,-4,-16,44,-15,88,-15,118,-15,-77,-15,-1,-15,61,-14,-126,-14,-39,-14,85,-13,-28,-13,-104,-12,82,-11,16,-10,-6,-10,-16,-9,-48,-8,-83,-7,-103,-6,-109,-5,-121,-4,97,-3,65,-2,25,-1,-7,-1,-56,0,-118,1,71,2,-5,2,-78,3,103,4,20,5,-81,5,81,6,-3,6,-91,7,66,8,-22,8,-108,9,60,10,-39,10,-115,11,40,12,-61,12,72,13,-90,13,-30,13,-1,13,-14,13,-76,13,57,13,-112,12,-55,11,-29,10,-30,9,-28,8,-44,7,-28,6,16,6,79,5,-88,4,38,4,-51,3,-94,3,-124,3,111,3,76,3,83,3,99,3,109,3,102,3,100,3,117,3,-116,3,-96,3,-87,3,-68,3,-41,3,0,4,35,4,50,4,17,4,-27,3,-75,3,99,3,-36,2,54,2,127,1,-76,0,-22,-1,-13,-2,15,-2,14,-3,57,-4,75,-5,123,-6,-101,-7,-23,-8,81,-8,-44,-9,96,-9,8,-9,-54,-10,-84,-10,-82,-10,-81,-10,-62,-10,-20,-10,62,-9,-115,-9,-33,-9,67,-8,-76,-8,56,-7,-81,-7,56,-6,-45,-6,106,-5,-1,-5,-101,-4,61,-3,-38,-3,105,-2,-21,-2,96,-1,-42,-1,76,0,-79,0,6,1,108,1,-27,1,126,2,17,3,-72,3,109,4,83,5,73,6,70,7,60,8,69,9,77,10,74,11,65,12,25,13,-6,13,-78,14,121,15,38,16,-60,16,105,17,18,18,-62,18,99,19,-36,19,88,20,-38,20,103,21,-70,21,-32,21,1,22,25,22,53,22,56,22,30,22,-13,21,-31,21,-32,21,-54,21,-87,21,-121,21,-128,21,-97,21,-75,21,-60,21,-55,21,-11,21,54,22,-127,22,-73,22,-10,22,85,23,-30,23,121,24,8,25,-108,25,51,26,-40,26,111,27,-21,27,51,28,91,28,113,28,96,28,5,28,107,27,-74,26,-19,25,-13,24,-46,23,-93,22,108,21,56,20,-2,18,-64,17,121,16,53,15,2,14,-27,12,-71,11,-109,10,113,9,110,8,110,7,123,6,-113,5,-80,4,-53,3,-23,2,-20,1,-42,0,-124,-1,12,-2,120,-4,-85,-6,-99,-8,94,-10,-9,-13,109,-15,-44,-18,50,-20,-91,-23,27,-25,-96,-28,85,-30,48,-32,35,-34,38,-36,82,-38,-96,-40,34,-41,-103,-43,36,-44,-62,-46,114,-47,78,-48,51,-49,43,-50,39,-51,76,-52,-107,-53,-13,-54,85,-54,-32,-55,-114,-55,90,-55,50,-55,11,-55,-30,-56,-33,-56,5,-55,22,-55,22,-55,40,-55,79,-55,-101,-55,-44,-55,7,-54,79,-54,-65,-54,104,-53,8,-52,-82,-52,120,-51,119,-50,-89,-49,-53,-48,2,-46,83,-45,-63,-44,78,-42,-33,-41,122,-39,33,-37,-20,-36,-19,-34,-18,-32,-6,-30,46,-27,-108,-25,41,-22,-37,-20,-86,-17,-120,-14,-111,-11,-69,-8,-36,-5,-10,-2,3,2,8,5,3,8,-19,10,-93,13,62,16,-58,18,38,21,119,23,-105,25,-86,27,-88,29,-117,31,81,33,-27,34,114,36,-39,37,29,39,56,40,50,41,28,42,-30,42,-124,43,3,44,102,44,-76,44,-25,44,-3,44,4,45,-24,44,-72,44,98,44,-27,43,52,43,90,42,96,41,64,40,-15,38,-111,37,6,36,-119,34,-15,32,92,31,-77,29,15,28,125,26,-25,24,55,23,-122,21,-56,19,40,18,90,16,118,14,-123,12,-97,10,-42,8,39,7,116,5,-37,3,85,2,28,1,-4,-1,-5,-2,10,-2,48,-3,97,-4,-113,-5,-98,-6,-80,-7,-69,-8,-41,-9,-52,-10,-66,-11,-84,-12,-76,-13,-35,-14,36,-14,-124,-15,-7,-16,-65,-16,-66,-16,-27,-16,46,-15,-102,-15,70,-14,24,-13,5,-12,-6,-12,19,-10,63,-9,-106,-8,-30,-7,73,-5,-82,-4,31,-2,-125,-1,-9,0,123,2,26,4,-66,5,79,7,-10,8,-88,10,104,12,55,14,-9,15,-79,17,108,19,50,21,-28,22,116,24,-33,25,50,27,118,28,-90,29,-91,30,-103,31,112,32,91,33,47,34,-10,34,-86,35,79,36,7,37,-83,37,51,38,-127,38,-76,38,-36,38,-52,38,115,38,-32,37,49,37,106,36,109,35,48,34,-30,32,127,31,38,30,-75,28,42,27,-97,25,13,24,-113,22,-20,20,59,19,97,17,-127,15,-110,13,-116,11,101,9,29,7,-68,4,76,2,-48,-1,65,-3,-96,-6,19,-8,-119,-11,30,-13,-66,-16,-126,-18,94,-20,113,-22,-82,-24,15,-25,-105,-27,65,-28,26,-29,30,-30,70,-31,121,-32,-67,-33,19,-33,-112,-34,11,-34,-112,-35,26,-35,-98,-36,67,-36,-17,-37,-87,-37,122,-37,104,-37,105,-37,119,-37,-85,-37,-18,-37,59,-36,-109,-36,15,-35,-108,-35,35,-34,-105,-34,34,-33,-79,-33,71,-32,-12,-32,-92,-31,93,-30,53,-29,36,-28,27,-27,0,-26}; }
	private static byte[] data46(){ return new byte[] {-9,-26,-18,-25,-51,-24,-101,-23,57,-22,-44,-22,71,-21,-74,-21,9,-20,71,-20,-119,-20,-51,-20,15,-19,113,-19,-31,-19,88,-18,-34,-18,-106,-17,105,-16,68,-15,40,-14,27,-13,60,-12,82,-11,101,-10,-127,-9,-92,-8,-49,-7,-15,-6,10,-4,14,-3,12,-2,-4,-2,-35,-1,-108,0,57,1,-65,1,82,2,-46,2,58,3,125,3,-74,3,11,4,65,4,67,4,41,4,6,4,-33,3,-93,3,31,3,-109,2,-6,1,112,1,-52,0,14,0,104,-1,-49,-2,96,-2,21,-2,-45,-3,-89,-3,-100,-3,-40,-3,26,-2,103,-2,-65,-2,54,-1,-57,-1,99,0,-10,0,-127,1,16,2,-81,2,89,3,-3,3,-105,4,57,5,-32,5,-128,6,25,7,-77,7,50,8,-63,8,91,9,-11,9,110,10,-29,10,113,11,-5,11,116,12,-39,12,91,13,-24,13,91,14,-50,14,59,15,-81,15,24,16,-124,16,-23,16,85,17,-44,17,79,18,-34,18,-109,19,109,20,55,21,16,22,10,23,23,24,25,25,3,26,-60,26,114,27,0,28,107,28,-113,28,119,28,58,28,-19,27,108,27,-55,26,-9,25,57,25,-127,24,-35,23,28,23,84,22,-110,21,-20,20,69,20,-100,19,-40,18,29,18,99,17,-76,16,-5,15,65,15,-115,14,-23,13,58,13,-118,12,-61,11,-14,10,22,10,59,9,42,8,-34,6,121,5,16,4,-114,2,-29,0,14,-1,45,-3,77,-5,120,-7,-96,-9,-60,-11,-20,-13,45,-14,-94,-16,35,-17,-76,-19,96,-20,55,-21,77,-22,120,-23,-89,-24,-17,-25,77,-25,-41,-26,96,-26,-3,-27,-93,-27,86,-27,37,-27,-13,-28,-72,-28,-90,-28,-111,-28,-97,-28,-69,-28,1,-27,53,-27,-125,-27,-27,-27,77,-26,-77,-26,20,-25,113,-25,-65,-25,44,-24,-95,-24,7,-23,119,-23,-8,-23,-96,-22,124,-21,87,-20,84,-19,118,-18,-68,-17,49,-15,-89,-14,31,-12,-102,-11,30,-9,-82,-8,68,-6,-71,-5,6,-3,95,-2,-79,-1,-19,0,18,2,4,3,5,4,-4,4,-22,5,-83,6,72,7,-39,7,85,8,-65,8,-18,8,-9,8,-19,8,-39,8,-92,8,96,8,11,8,-84,7,70,7,-8,6,-104,6,64,6,-11,5,-42,5,-62,5,-55,5,-33,5,7,6,87,6,-34,6,124,7,41,8,-10,8,-14,9,22,11,74,12,-125,13,-59,14,11,16,69,17,111,18,-122,19,-127,20,113,21,83,22,24,23,-48,23,107,24,2,25,-121,25,12,26,-121,26,-14,26,70,27,113,27,-104,27,-88,27,126,27,18,27,-109,26,-2,25,87,25,-115,24,-74,23,-40,22,8,22,72,21,-123,20,-53,19,9,19,97,18,-88,17,-43,16,-24,15,-27,14,-61,13,-123,12,47,11,-68,9,34,8,106,6,-76,4,-6,2,54,1,99,-1,-108,-3,-35,-5,38,-6,-122,-8,-40,-10,70,-11,-70,-13,61,-14,-71,-16,64,-17,-46,-19,115,-20,16,-21,-74,-23,111,-24,39,-25,-27,-27,-77,-28,-99,-29,-112,-30,-108,-31,-87,-32,-29,-33,55,-33,-84,-34,37,-34,-71,-35,100,-35,47,-35,1,-35,-47,-36,-83,-36,-94,-36,-76,-36,-76,-36,-52,-36,-18,-36,49,-35,-118,-35,-9,-35,-120,-34,60,-33,21,-32,6,-31,21,-30,51,-29,121,-28,-44,-27,69,-25,-65,-24,73,-22,-48,-21,119,-19,35,-17,-17,-16,-95,-14,92,-12,32,-10,4,-8,-16,-7,-23,-5,-30,-3,-27,-1,1,2,45,4,62,6,66,8,66,10,60,12,37,14,-15,15,-105,17,11,19,97,20,-87,21,-74,22,-120,23,57,24,-67,24,39,25,126,25,-78,25,-54,25,-38,25,-15,25,12,26,66,26,-121,26,-50,26,49,27,-111,27,9,28,110,28,-55,28,11,29,56,29,65,29,3,29,-100,28,1,28,61,27,73,26,27,25,-54,23,97,22,-17,20,118,19,-39,17,50,16,-122,14,-51,12,21,11,45,9,81,7,78,5,79,3,75,1,70,-1,60,-3,48,-5,73,-7,-103,-9,-5,-11,-122,-12,36,-13,1,-14,11,-15,43,-16,83,-17,-127,-18,-56,-19,34,-19,124,-20,-45,-21,30,-21,89,-22,-95,-23,-17,-24,52,-24,96,-25,-90,-26,-7,-27,96,-27,-83,-28,-19,-29,114,-29,19,-29,-54,-30,-118,-30,100,-30,95,-30,126,-30,-43,-30,52,-29,-87,-29,48,-28,-25,-28,-78,-27,-128,-26,87,-25,79,-24,103,-23,-83,-22,-20,-21,66,-19,-64,-18,116,-16,94,-14,85,-12,96,-10,-87,-8,-3,-6,98,-3,-66,-1,42,2,-122,4,-38,6,23,9,61,11,71,13,51,15,33,17,2,19,-27,20,-63,22,-105,24,121,26,117,28,106,30,98,32,81,34,46,36,3,38,-62,39,102,41,-47,42,0,44,-9,44,-79,45,36,46,82,46,49,46,-48,45,74,45,-124,44,-126,43,78,42,15,41,-94,39,28,38,127,36,-60,34,-4,32}; }
	private static byte[] data47(){ return new byte[] {62,31,120,29,-113,27,-110,25,-123,23,113,21,88,19,48,17,-16,14,-95,12,100,10,39,8,-9,5,-61,3,-78,1,-58,-1,3,-2,99,-4,-7,-6,-81,-7,-106,-8,-109,-9,-90,-10,-48,-11,-6,-12,45,-12,74,-13,99,-14,95,-15,93,-16,97,-17,109,-18,-117,-19,-100,-20,-73,-21,-1,-22,114,-22,13,-22,-74,-23,-128,-23,105,-23,107,-23,-107,-23,-73,-23,-26,-23,51,-22,-88,-22,51,-21,-57,-21,105,-20,59,-19,56,-18,78,-17,100,-16,112,-15,-73,-14,-3,-13,89,-11,-101,-10,-49,-9,14,-7,56,-6,77,-5,65,-4,41,-3,-16,-3,-87,-2,71,-1,-57,-1,43,0,-114,0,-38,0,32,1,84,1,-105,1,-54,1,37,2,127,2,-28,2,88,3,-53,3,75,4,-57,4,49,5,118,5,-61,5,-36,5,-43,5,-92,5,94,5,-15,4,109,4,-58,3,21,3,98,2,-82,1,-16,0,49,0,120,-1,-42,-2,50,-2,-112,-3,-49,-4,31,-4,112,-5,-79,-6,-26,-7,6,-7,61,-8,116,-9,-92,-10,-51,-11,-28,-12,45,-12,121,-13,-59,-14,4,-14,102,-15,-50,-16,82,-16,-46,-17,85,-17,-34,-18,-122,-18,61,-18,-4,-19,-59,-19,-105,-19,-98,-19,-65,-19,-21,-19,22,-18,85,-18,-53,-18,74,-17,-53,-17,74,-16,-40,-16,-127,-15,56,-14,-25,-14,-102,-13,99,-12,70,-11,49,-10,25,-9,3,-8,-14,-8,-6,-7,-6,-6,-30,-5,-81,-4,-112,-3,90,-2,29,-1,-58,-1,112,0,40,1,-26,1,-86,2,116,3,60,4,27,5,-5,5,-28,6,-66,7,-117,8,68,9,-22,9,118,10,-34,10,44,11,93,11,127,11,-121,11,117,11,98,11,72,11,20,11,-34,10,-77,10,-124,10,82,10,22,10,-34,9,-82,9,-124,9,94,9,52,9,11,9,-37,8,-68,8,-68,8,-69,8,-77,8,-84,8,-61,8,-32,8,0,9,19,9,31,9,50,9,70,9,67,9,51,9,5,9,-56,8,-122,8,43,8,-100,7,-36,6,11,6,47,5,34,4,-12,2,-74,1,102,0,11,-1,-90,-3,56,-4,-48,-6,-121,-7,86,-8,43,-9,21,-10,3,-11,21,-12,76,-13,-108,-14,0,-14,110,-15,4,-15,-69,-16,-108,-16,-122,-16,-115,-16,-80,-16,-10,-16,87,-15,-51,-15,92,-14,-10,-14,-91,-13,77,-12,-6,-12,-81,-11,89,-10,14,-9,-74,-9,89,-8,-28,-8,120,-7,19,-6,-56,-6,-122,-5,51,-4,1,-3,-46,-3,-89,-2,-99,-1,-94,0,-86,1,-59,2,-32,3,20,5,80,6,-103,7,-48,8,29,10,101,11,-70,12,-19,13,28,15,72,16,99,17,111,18,106,19,68,20,-16,20,-82,21,115,22,12,23,-116,23,4,24,107,24,-50,24,21,25,58,25,70,25,75,25,76,25,31,25,-62,24,80,24,-44,23,109,23,9,23,-108,22,41,22,-21,21,-12,21,1,22,33,22,98,22,-50,22,87,23,-36,23,81,24,-100,24,-41,24,-1,24,-6,24,-53,24,102,24,-8,23,116,23,-16,22,72,22,-106,21,-45,20,37,20,-125,19,-54,18,3,18,54,17,113,16,-96,15,-73,14,-50,13,-26,12,18,12,48,11,85,10,109,9,-72,8,10,8,121,7,-29,6,82,6,-62,5,41,5,-107,4,-40,3,-7,2,4,2,-15,0,-70,-1,88,-2,-45,-4,47,-5,109,-7,-121,-9,-116,-11,-117,-13,-107,-15,-117,-17,-106,-19,-86,-21,-48,-23,5,-24,100,-26,-37,-28,107,-29,32,-30,-29,-32,-59,-33,-82,-34,-77,-35,-57,-36,-42,-37,-23,-38,19,-38,68,-39,-127,-40,-49,-41,33,-41,126,-42,-7,-43,-101,-43,53,-43,-37,-44,-121,-44,68,-44,28,-44,-37,-45,-106,-45,58,-45,-12,-46,-75,-46,92,-46,-13,-47,-126,-47,37,-47,-35,-48,-105,-48,87,-48,51,-48,39,-48,85,-48,-87,-48,20,-47,-95,-47,94,-46,90,-45,112,-44,-90,-43,-18,-42,-122,-40,64,-38,12,-36,-28,-35,-38,-33,-20,-31,19,-28,78,-26,-127,-24,-54,-22,36,-19,-101,-17,-11,-15,80,-12,-62,-10,74,-7,-34,-5,118,-2,26,1,-65,3,107,6,30,9,-57,11,78,14,-84,16,3,19,57,21,50,23,-13,24,-92,26,53,28,-99,29,-50,30,-18,31,9,33,18,34,25,35,29,36,14,37,-14,37,-36,38,-98,39,73,40,-56,40,45,41,108,41,127,41,99,41,45,41,-40,40,94,40,-60,39,39,39,108,38,-89,37,-32,36,-2,35,8,35,7,34,13,33,-6,31,-50,30,-111,29,77,28,-4,26,-97,25,48,24,-53,22,91,21,-3,19,-122,18,21,17,-104,15,34,14,-71,12,103,11,10,10,-85,8,82,7,46,6,6,5,-30,3,-55,2,-66,1,-57,0,-40,-1,-22,-2,-19,-3,-15,-4,-16,-5,-2,-6,-7,-7,-1,-8,15,-8,75,-9,-103,-10,-11,-11,125,-11,46,-11,25,-11,34,-11,85,-11,-106,-11,8,-10,-116,-10}; }
	private static byte[] data48(){ return new byte[] {34,-9,-64,-9,-126,-8,80,-7,32,-6,-9,-6,-39,-5,-26,-4,-3,-3,50,-1,122,0,-35,1,94,3,-4,4,-94,6,74,8,22,10,-44,11,-109,13,47,15,-76,16,25,18,120,19,-69,20,-54,21,-90,22,119,23,53,24,-33,24,103,25,-25,25,83,26,-42,26,58,27,-101,27,3,28,117,28,-32,28,66,29,-113,29,-43,29,18,30,67,30,81,30,54,30,8,30,-89,29,48,29,-110,28,-54,27,-42,26,-60,25,-73,24,113,23,16,22,127,20,-20,18,72,17,116,15,112,13,70,11,2,9,-90,6,18,4,78,1,112,-2,-122,-5,-91,-8,-42,-11,14,-13,84,-16,-50,-19,-112,-21,-115,-23,-65,-25,35,-26,-67,-28,-108,-29,-119,-30,-86,-31,-39,-32,35,-32,-116,-33,-6,-34,109,-34,-20,-35,100,-35,-10,-36,-126,-36,38,-36,-61,-37,104,-37,24,-37,-44,-38,-87,-38,125,-38,91,-38,48,-38,23,-38,4,-38,24,-38,40,-38,64,-38,125,-38,-51,-38,36,-37,-121,-37,-22,-37,113,-36,7,-35,-88,-35,99,-34,33,-33,-22,-33,-48,-32,-53,-31,-60,-30,-74,-29,-50,-28,-14,-27,32,-25,76,-24,106,-23,-128,-22,-104,-21,-71,-20,-60,-19,-83,-18,-87,-17,-95,-16,-114,-15,-127,-14,116,-13,108,-12,115,-11,-109,-10,-62,-9,-18,-8,43,-6,104,-5,-45,-4,39,-2,118,-1,-56,0,25,2,113,3,-84,4,-32,5,-12,6,-5,7,-19,8,-50,9,-121,10,7,11,99,11,-70,11,-27,11,-56,11,-128,11,35,11,-57,10,65,10,-119,9,-73,8,-28,7,32,7,81,6,107,5,-106,4,-52,3,12,3,110,2,-62,1,26,1,-126,0,13,0,-89,-1,70,-1,10,-1,-21,-2,-23,-2,-6,-2,18,-1,65,-1,-121,-1,-19,-1,88,0,-63,0,50,1,-109,1,-19,1,79,2,-93,2,-16,2,72,3,-83,3,15,4,105,4,-60,4,45,5,-84,5,30,6,-91,6,46,7,-58,7,83,8,-31,8,118,9,1,10,-110,10,50,11,-41,11,-113,12,83,13,51,14,37,15,40,16,57,17,99,18,-118,19,-74,20,-17,21,20,23,44,24,41,25,27,26,9,27,-35,27,-80,28,98,29,-23,29,103,30,-21,30,93,31,-78,31,-39,31,5,32,30,32,47,32,21,32,-43,31,-97,31,104,31,36,31,-57,30,72,30,-63,29,51,29,-74,28,1,28,37,27,63,26,95,25,100,24,77,23,29,22,-25,20,-77,19,99,18,-4,16,114,15,0,14,-120,12,7,11,104,9,-81,7,-16,5,71,4,-103,2,-15,0,53,-1,-124,-3,-40,-5,68,-6,-89,-8,18,-9,127,-11,-8,-13,-128,-14,23,-15,-93,-17,22,-18,-100,-20,48,-21,-53,-23,93,-24,-6,-26,-92,-27,106,-28,60,-29,35,-30,50,-31,89,-32,-87,-33,16,-33,-103,-34,58,-34,1,-34,-42,-35,-42,-35,-32,-35,-3,-35,55,-34,-127,-34,-20,-34,87,-33,-26,-33,122,-32,45,-31,6,-30,2,-29,3,-28,13,-27,46,-26,112,-25,-61,-24,37,-22,-113,-21,12,-19,-99,-18,59,-16,-43,-15,100,-13,-11,-12,-117,-10,25,-8,-121,-7,-17,-6,54,-4,112,-3,-113,-2,-105,-1,124,0,69,1,7,2,-81,2,62,3,-70,3,25,4,126,4,-47,4,44,5,96,5,117,5,120,5,108,5,86,5,37,5,-43,4,-124,4,61,4,-1,3,-51,3,-95,3,-110,3,-79,3,-14,3,95,4,-22,4,-104,5,87,6,45,7,29,8,15,9,3,10,-16,10,-28,11,-46,12,-78,13,-120,14,95,15,46,16,-27,16,-107,17,76,18,-33,18,92,19,-49,19,39,20,101,20,-126,20,-100,20,-116,20,79,20,-16,19,117,19,-22,18,82,18,-68,17,12,17,78,16,-98,15,0,15,108,14,-31,13,83,13,-32,12,114,12,19,12,-62,11,107,11,-11,10,-123,10,20,10,109,9,-83,8,-13,7,14,7,6,6,-29,4,-71,3,110,2,33,1,-57,-1,113,-2,23,-3,-59,-5,118,-6,54,-7,-18,-9,-64,-10,-98,-11,127,-12,92,-13,81,-14,86,-15,92,-16,89,-17,113,-18,-107,-19,-53,-20,24,-20,111,-21,-38,-22,75,-22,-40,-23,115,-23,26,-23,-52,-24,-120,-24,82,-24,32,-24,-33,-25,-89,-25,104,-25,56,-25,2,-25,-73,-26,112,-26,51,-26,18,-26,-7,-27,-17,-27,-29,-27,10,-26,80,-26,-75,-26,38,-25,-68,-25,-128,-24,-126,-23,-88,-22,-18,-21,77,-19,-54,-18,118,-16,44,-14,-41,-13,124,-11,41,-9,-27,-8,-99,-6,56,-4,-74,-3,45,-1,-92,0,10,2,93,3,-97,4,-28,5,38,7,113,8,-85,9,-49,10,-2,11,24,13,42,14,23,15,-8,15,-83,16,97,17,24,18,-65,18,90,19,-14,19,-94,20,84,21,33,22,-13,22,-50,23,-73,24,-87,25,-104,26,-127,27,87,28,24,29,-73,29,51,30,-126,30,-91,30,-95,30,-112,30}; }
	private static byte[] data49(){ return new byte[] {46,30,-79,29,-3,28,53,28,69,27,55,26,22,25,-30,23,-121,22,23,21,-98,19,43,18,-91,16,24,15,-112,13,15,12,-103,10,20,9,-114,7,5,6,-94,4,75,3,-19,1,-100,0,79,-1,32,-2,9,-3,0,-4,-5,-6,2,-6,27,-7,77,-8,-95,-9,-49,-10,-13,-11,37,-11,85,-12,-124,-13,-96,-14,-87,-15,-100,-16,-122,-17,106,-18,44,-19,-19,-21,-78,-22,-113,-23,117,-24,65,-25,18,-26,-8,-28,-1,-29,64,-29,126,-30,-48,-31,68,-31,-26,-32,-68,-32,-92,-32,-91,-32,-52,-32,30,-31,-95,-31,72,-30,-8,-30,-25,-29,-16,-28,52,-26,-113,-25,-3,-24,126,-22,49,-20,16,-18,-17,-17,-27,-15,-21,-13,7,-10,45,-8,68,-6,96,-4,104,-2,-122,0,-99,2,-82,4,-79,6,-77,8,-100,10,127,12,102,14,85,16,71,18,33,20,4,22,-56,23,-120,25,40,27,-69,28,40,30,111,31,-121,32,108,33,36,34,-83,34,-5,34,42,35,25,35,-32,34,121,34,-4,33,109,33,-68,32,-15,31,11,31,31,30,30,29,-7,27,-84,26,68,25,-64,23,38,22,103,20,-118,18,-101,16,-96,14,-94,12,-94,10,-98,8,-111,6,-94,4,-57,2,16,1,106,-1,-39,-3,121,-4,50,-5,12,-6,-23,-8,-50,-9,-37,-10,-7,-11,46,-11,90,-12,-123,-13,-49,-14,50,-14,-103,-15,-27,-16,60,-16,-106,-17,-5,-18,112,-18,-12,-19,115,-19,-4,-20,-105,-20,70,-20,2,-20,-52,-21,-92,-21,-105,-21,-87,-21,-64,-21,-28,-21,49,-20,-91,-20,60,-19,-24,-19,-99,-18,123,-17,127,-16,-75,-15,-27,-14,38,-12,-120,-11,8,-9,-120,-8,-3,-7,100,-5,-39,-4,62,-2,-118,-1,-65,0,-26,1,-13,2,-1,3,-31,4,-99,5,49,6,-41,6,97,7,-40,7,36,8,104,8,-100,8,-63,8,-39,8,-37,8,-44,8,-46,8,-52,8,-75,8,-86,8,-80,8,-85,8,-78,8,-69,8,-63,8,-61,8,-51,8,-46,8,-65,8,-100,8,106,8,39,8,-64,7,61,7,-102,6,-19,5,41,5,69,4,57,3,46,2,19,1,-8,-1,-66,-2,126,-3,46,-4,-13,-6,-90,-7,104,-8,38,-9,-6,-11,-46,-12,-78,-13,-84,-14,-85,-15,-61,-16,-6,-17,84,-17,-100,-18,-14,-19,122,-19,46,-19,-29,-20,-87,-20,116,-20,119,-20,-109,-20,-69,-20,-22,-20,52,-19,-96,-19,43,-18,-58,-18,101,-17,2,-16,-50,-16,-96,-15,100,-14,30,-13,-20,-13,-71,-12,-112,-11,75,-10,27,-9,-16,-9,-66,-8,-90,-7,-104,-6,117,-5,93,-4,75,-3,56,-2,22,-1,-27,-1,-61,0,-101,1,117,2,59,3,-10,3,-77,4,101,5,20,6,-65,6,88,7,-12,7,-115,8,22,9,-111,9,-14,9,93,10,-66,10,23,11,88,11,-101,11,-30,11,22,12,79,12,-122,12,-64,12,-22,12,45,13,99,13,-105,13,-48,13,34,14,111,14,-79,14,-18,14,63,15,-105,15,-38,15,12,16,50,16,88,16,121,16,117,16,85,16,12,16,-56,15,94,15,-34,14,14,14,31,13,52,12,57,11,32,10,-38,8,117,7,8,6,-88,4,48,3,-93,1,-3,-1,91,-2,-54,-4,69,-5,-68,-7,40,-8,-67,-10,103,-11,46,-12,-1,-14,-22,-15,-7,-16,43,-16,124,-17,-39,-18,86,-18,-20,-19,-92,-19,107,-19,58,-19,15,-19,5,-19,5,-19,9,-19,24,-19,51,-19,94,-19,-107,-19,-58,-19,19,-18,122,-18,-34,-18,96,-17,-20,-17,-114,-16,54,-15,-2,-15,-25,-14,-10,-13,18,-11,60,-10,-118,-9,-11,-8,-121,-6,35,-4,-64,-3,97,-1,-2,0,-109,2,55,4,-46,5,57,7,-116,8,-60,9,-4,10,38,12,59,13,73,14,74,15,89,16,121,17,-117,18,-120,19,122,20,-116,21,-102,22,117,23,56,24,-43,24,114,25,-5,25,99,26,-101,26,-92,26,-65,26,-47,26,-44,26,-71,26,-92,26,-123,26,117,26,99,26,85,26,41,26,15,26,11,26,-25,25,-76,25,101,25,31,25,-36,24,-125,24,10,24,116,23,-30,22,99,22,-66,21,11,21,56,20,126,19,-54,18,29,18,79,17,110,16,-95,15,-29,14,30,14,55,13,51,12,67,11,80,10,95,9,83,8,64,7,50,6,50,5,65,4,76,3,81,2,109,1,-93,0,-28,-1,19,-1,53,-2,89,-3,-123,-4,-92,-5,-87,-6,-92,-7,110,-8,54,-9,-29,-11,-123,-12,8,-13,-108,-15,29,-16,-100,-18,23,-19,-101,-21,41,-22,-52,-24,-113,-25,99,-26,73,-27,71,-28,90,-29,123,-30,-69,-31,19,-31,-110,-32,32,-32,-57,-33,126,-33,78,-33,58,-33,42,-33,26,-33,29,-33,55,-33,43,-33,28,-33,12,-33,-21,-34,-58,-34,-109,-34,61,-34,-45,-35,103,-35,7,-35,127,-36,-35,-37,37,-37,-118,-38,-16,-39,77,-39,-89,-40,10,-40,-117,-41,66,-41}; }
	private static byte[] data50(){ return new byte[] {8,-41,-21,-42,-30,-42,20,-41,125,-41,26,-40,-47,-40,-85,-39,-57,-38,31,-36,-120,-35,6,-33,-103,-32,73,-30,44,-28,11,-26,7,-24,-16,-23,-14,-21,27,-18,71,-16,113,-14,-87,-12,-25,-10,65,-7,-114,-5,-36,-3,23,0,91,2,-94,4,-68,6,-58,8,-64,10,-96,12,122,14,50,16,-45,17,107,19,-10,20,102,22,-58,23,16,25,66,26,122,27,-84,28,-69,29,-65,30,-48,31,-42,32,-45,33,-62,34,-103,35,108,36,55,37,-2,37,-100,38,25,39,-121,39,-58,39,-20,39,-17,39,-53,39,-116,39,47,39,-87,38,-14,37,52,37,100,36,127,35,-128,34,109,33,77,32,60,31,19,30,-41,28,-106,27,94,26,51,25,-1,23,-69,22,126,21,75,20,60,19,24,18,-6,16,-33,15,-42,14,-12,13,2,13,9,12,-3,10,3,10,38,9,49,8,44,7,3,6,-10,4,-26,3,-69,2,-126,1,54,0,-23,-2,-94,-3,74,-4,11,-5,-61,-7,-101,-8,-110,-9,-93,-10,-39,-11,39,-11,-67,-12,121,-12,88,-12,112,-12,-85,-12,22,-11,-98,-11,78,-10,8,-9,-52,-9,-80,-8,-99,-7,-112,-6,124,-5,112,-4,104,-3,101,-2,90,-1,83,0,52,1,52,2,35,3,22,4,-3,4,-36,5,-73,6,-111,7,90,8,40,9,4,10,-57,10,123,11,47,12,-20,12,-69,13,-114,14,94,15,35,16,-6,16,-33,17,-59,18,-101,19,103,20,34,21,-28,21,-124,22,-12,22,66,23,-124,23,-65,23,-43,23,-80,23,111,23,23,23,-60,22,52,22,-127,21,-104,20,-100,19,-115,18,83,17,-34,15,44,14,102,12,-111,10,-97,8,-113,6,88,4,16,2,-46,-1,-128,-3,43,-5,-58,-8,114,-10,87,-12,63,-14,56,-16,69,-18,124,-20,-28,-22,101,-23,20,-24,-14,-26,-20,-27,15,-27,99,-28,-46,-29,82,-29,-34,-30,-125,-30,43,-30,-36,-31,-112,-31,52,-31,-47,-32,105,-32,-11,-33,118,-33,-30,-34,96,-34,-45,-35,75,-35,-77,-36,17,-36,97,-37,-39,-38,99,-38,-7,-39,-99,-39,77,-39,29,-39,23,-39,24,-39,61,-39,-120,-39,-2,-39,-115,-38,54,-37,-18,-37,-60,-36,-94,-35,-88,-34,-67,-33,-32,-32,8,-30,62,-29,-127,-28,-35,-27,58,-25,-101,-24,7,-22,-124,-21,16,-19,-121,-18,-15,-17,93,-15,-46,-14,91,-12,-59,-11,31,-9,-125,-8,-34,-7,82,-5,-53,-4,65,-2,-85,-1,32,1,-72,2,65,4,-81,5,25,7,122,8,-63,9,-19,10,-3,11,-40,12,-108,13,45,14,-110,14,-65,14,-58,14,-82,14,-120,14,49,14,-67,13,57,13,-69,12,45,12,-109,11,-36,10,36,10,-127,9,0,9,103,8,-57,7,37,7,-96,6,30,6,-89,5,35,5,-98,4,37,4,-62,3,93,3,-27,2,123,2,31,2,-48,1,120,1,43,1,-21,0,-68,0,-69,0,-64,0,-47,0,-22,0,32,1,112,1,-71,1,7,2,91,2,-90,2,13,3,123,3,-25,3,89,4,-46,4,79,5,-43,5,98,6,-4,6,-106,7,60,8,-29,8,-112,9,76,10,6,11,-44,11,-82,12,-121,13,99,14,79,15,75,16,103,17,-116,18,-58,19,-2,20,60,22,-96,23,1,25,88,26,-96,27,-18,28,70,30,121,31,-112,32,126,33,90,34,10,35,-85,35,21,36,117,36,-98,36,-80,36,-102,36,117,36,51,36,-51,35,98,35,-3,34,-114,34,-5,33,78,33,-70,32,39,32,-116,31,-31,30,29,30,69,29,111,28,-101,27,-89,26,-123,25,91,24,26,23,-54,21,99,20,-13,18,105,17,-48,15,72,14,-87,12,-16,10,47,9,125,7,-47,5,12,4,49,2,84,0,115,-2,-112,-4,-78,-6,-62,-8,-41,-10,-18,-12,49,-13,96,-15,-104,-17,-44,-19,44,-20,-103,-22,21,-23,-99,-25,52,-26,-45,-28,-114,-29,87,-30,17,-31,-25,-33,-51,-34,-23,-35,0,-35,57,-36,123,-37,-18,-38,-101,-38,86,-38,54,-38,64,-38,117,-38,-59,-38,75,-37,-17,-37,-72,-36,-92,-35,-81,-34,-39,-33,43,-31,-99,-30,22,-28,-112,-27,46,-25,-42,-24,125,-22,15,-20,-111,-19,25,-17,-99,-16,2,-14,71,-13,105,-12,-113,-11,-89,-10,-93,-9,-116,-8,108,-7,69,-6,32,-5,-29,-5,-108,-4,59,-3,-39,-3,110,-2,-12,-2,97,-1,-63,-1,18,0,102,0,-73,0,2,1,53,1,99,1,-88,1,-15,1,68,2,-128,2,-63,2,32,3,-111,3,10,4,122,4,-4,4,-116,5,34,6,-43,6,122,7,45,8,-19,8,-83,9,-124,10,78,11,8,12,-79,12,86,13,-21,13,100,14,-59,14,9,15,48,15,70,15,69,15,26,15,-56,14,92,14,-35,13,67,13,-104,12,-54,11,-27,10,13,10,63,9,85,8,110,7,-124,6,-67,5,18,5,117,4,-42,3,77,3,-34,2,121,2}; }
	private static byte[] data51(){ return new byte[] {26,2,-71,1,86,1,-1,0,-84,0,53,0,-67,-1,49,-1,-85,-2,9,-2,94,-3,-105,-4,-58,-5,-7,-6,30,-6,55,-7,59,-8,76,-9,95,-10,120,-11,-107,-12,-87,-13,-34,-14,28,-14,-127,-15,-3,-16,-124,-16,31,-16,-35,-17,-72,-17,-106,-17,-116,-17,-116,-17,-107,-17,-96,-17,-82,-17,-61,-17,-54,-17,-44,-17,-57,-17,-71,-17,-96,-17,-117,-17,111,-17,65,-17,29,-17,-6,-18,-40,-18,-59,-18,-95,-18,-111,-18,-95,-18,-61,-18,-15,-18,35,-17,117,-17,-17,-17,-125,-16,35,-15,-56,-15,-116,-14,-126,-13,-122,-12,-126,-11,-125,-10,-113,-9,-85,-8,-45,-7,-26,-6,-15,-5,10,-3,52,-2,75,-1,101,0,120,1,-103,2,-53,3,9,5,39,6,60,7,96,8,-128,9,-105,10,-112,11,114,12,81,13,55,14,34,15,-24,15,-102,16,65,17,1,18,-61,18,121,19,31,20,-58,20,105,21,42,22,-49,22,122,23,24,24,-42,24,-107,25,85,26,1,27,-73,27,99,28,18,29,-64,29,102,30,-31,30,85,31,-74,31,1,32,19,32,-8,31,-71,31,98,31,-61,30,7,30,20,29,3,28,-59,26,122,25,23,24,-81,22,39,21,-101,19,34,18,-80,16,66,15,-22,13,-81,12,-120,11,-102,10,-99,9,-56,8,-8,7,71,7,-91,6,-1,5,76,5,-94,4,-8,3,73,3,-126,2,-90,1,-79,0,-57,-1,-36,-2,-35,-3,-59,-4,-105,-5,95,-6,40,-7,-36,-9,117,-10,2,-11,-119,-13,16,-14,124,-16,-29,-18,42,-19,124,-21,-30,-23,89,-24,-43,-26,93,-27,35,-28,-2,-30,15,-30,72,-31,-97,-32,43,-32,-16,-33,-31,-33,-21,-33,9,-32,87,-32,-65,-32,88,-31,-22,-31,-105,-30,67,-29,39,-28,52,-27,72,-26,104,-25,-92,-24,10,-22,-123,-21,14,-19,-79,-18,112,-16,66,-14,36,-12,22,-10,15,-8,13,-6,14,-4,7,-2,-11,-1,-25,1,-50,3,-98,5,102,7,19,9,-90,10,42,12,-119,13,-46,14,14,16,50,17,40,18,25,19,-10,19,-69,20,108,21,-1,21,-120,22,-11,22,80,23,-119,23,-102,23,-113,23,94,23,32,23,-59,22,93,22,-60,21,10,21,71,20,110,19,116,18,98,17,52,16,-10,14,-83,13,76,12,-51,10,52,9,-111,7,-25,5,66,4,-96,2,0,1,107,-1,-22,-3,-124,-4,47,-5,-4,-7,-31,-8,-14,-9,43,-9,104,-10,-100,-11,0,-11,111,-12,-1,-13,-127,-13,12,-13,127,-14,-3,-15,117,-15,-38,-16,29,-16,-122,-17,-27,-18,52,-18,-126,-19,-40,-20,71,-20,-57,-21,97,-21,14,-21,-44,-22,-50,-22,-2,-22,88,-21,-45,-21,104,-20,48,-19,39,-18,56,-17,73,-16,98,-15,-107,-14,-40,-13,43,-11,105,-10,-95,-9,-28,-8,46,-6,110,-5,-107,-4,-73,-3,-14,-2,31,0,57,1,56,2,47,3,52,4,49,5,18,6,-43,6,-122,7,49,8,-33,8,98,9,-28,9,96,10,-15,10,106,11,-41,11,76,12,-59,12,87,13,-36,13,87,14,-58,14,46,15,-102,15,-22,15,54,16,83,16,106,16,118,16,101,16,48,16,-37,15,121,15,0,15,112,14,-69,13,5,13,61,12,86,11,105,10,81,9,75,8,58,7,42,6,-4,4,-74,3,115,2,52,1,-43,-1,107,-2,-17,-4,126,-5,12,-6,-92,-8,45,-9,-66,-11,112,-12,78,-13,74,-14,99,-15,-95,-16,37,-16,-61,-17,-114,-17,122,-17,-120,-17,-82,-17,-16,-17,49,-16,110,-16,-85,-16,3,-15,88,-15,-105,-15,-38,-15,32,-14,114,-14,-70,-14,3,-13,63,-13,-111,-13,11,-12,123,-12,-35,-12,79,-11,-55,-11,100,-10,-10,-10,-115,-9,24,-8,-68,-8,87,-7,-13,-7,-106,-6,51,-5,-43,-5,-119,-4,60,-3,-34,-3,-116,-2,79,-1,24,0,-25,0,-88,1,103,2,38,3,-2,3,-75,4,94,5,-12,5,-113,6,40,7,-71,7,64,8,-72,8,72,9,-40,9,125,10,28,11,-52,11,-116,12,96,13,58,14,8,15,-18,15,-32,16,-62,17,-125,18,26,19,-74,19,52,20,-125,20,-88,20,-104,20,119,20,48,20,-60,19,42,19,92,18,127,17,-103,16,-99,15,-126,14,69,13,3,12,-54,10,123,9,28,8,-106,6,52,5,-37,3,122,2,29,1,-80,-1,104,-2,55,-3,28,-4,-4,-6,-47,-7,-47,-8,-22,-9,24,-9,45,-10,70,-11,107,-12,-93,-13,-24,-14,25,-14,69,-15,122,-16,-48,-17,46,-17,-116,-18,-13,-19,111,-19,21,-19,-67,-20,-121,-20,88,-20,89,-20,125,-20,-45,-20,55,-19,-73,-19,95,-18,67,-17,55,-16,67,-15,106,-14,-83,-13,-3,-12,80,-10,-94,-9,1,-7,95,-6,-75,-5,-7,-4,70,-2,-124,-1,-54,0,1,2,64,3,-112,4,-30,5,69,7,-101,8,-6,9,100,11,-46,12,55,14,-113,15,-16,16,78,18,-82,19}; }
	private static byte[] data52(){ return new byte[] {-25,20,12,22,15,23,20,24,1,25,-53,25,103,26,-28,26,92,27,-56,27,3,28,35,28,46,28,42,28,49,28,21,28,-7,27,-51,27,-92,27,-120,27,109,27,50,27,-34,26,-101,26,98,26,24,26,-82,25,61,25,-82,24,43,24,-97,23,-19,22,21,22,92,21,-89,20,-31,19,-21,18,-36,17,-56,16,-49,15,-72,14,-98,13,100,12,53,11,3,10,-39,8,-101,7,71,6,0,5,-46,3,-96,2,111,1,21,0,-34,-2,-86,-3,116,-4,47,-5,-39,-7,-117,-8,83,-9,3,-10,-82,-12,46,-13,-48,-15,107,-16,21,-17,-77,-19,86,-20,9,-21,-50,-23,-103,-24,118,-25,84,-26,77,-27,100,-28,-99,-29,-41,-30,31,-30,-121,-31,16,-31,-67,-32,103,-32,33,-32,2,-32,-20,-33,-22,-33,-8,-33,22,-32,46,-32,87,-32,115,-32,-97,-32,-61,-32,-12,-32,18,-31,44,-31,59,-31,87,-31,90,-31,73,-31,29,-31,-4,-32,-37,-32,-99,-32,59,-32,-48,-33,109,-33,19,-33,-78,-34,78,-34,-47,-35,114,-35,65,-35,21,-35,-11,-36,-35,-36,-26,-36,24,-35,77,-35,-93,-35,-8,-35,122,-34,36,-33,1,-32,-29,-32,-49,-31,-28,-30,68,-28,-86,-27,31,-25,-67,-24,-124,-22,120,-20,107,-18,103,-16,85,-14,113,-12,-102,-10,-77,-8,-62,-6,-87,-4,-94,-2,-105,0,113,2,53,4,-28,5,-124,7,33,9,-105,10,-20,11,46,13,124,14,-62,15,-47,16,-35,17,-41,18,-29,19,-31,20,-49,21,-56,22,-55,23,-43,24,-21,25,-7,26,17,28,39,29,89,30,-121,31,-93,32,-89,33,-75,34,-90,35,122,36,30,37,-94,37,11,38,73,38,87,38,40,38,-37,37,109,37,-32,36,51,36,109,35,-111,34,-70,33,-17,32,23,32,65,31,120,30,-54,29,22,29,110,28,-53,27,52,27,-61,26,62,26,-85,25,-4,24,85,24,-84,23,0,23,52,22,72,21,97,20,111,19,-123,18,115,17,79,16,32,15,20,14,-4,12,-35,11,-97,10,111,9,82,8,48,7,10,6,-16,4,-46,3,-32,2,2,2,55,1,116,0,-37,-1,103,-1,14,-1,-57,-2,-111,-2,114,-2,107,-2,114,-2,-120,-2,-100,-2,-83,-2,-46,-2,-11,-2,28,-1,43,-1,66,-1,81,-1,105,-1,-125,-1,-92,-1,-68,-1,-39,-1,13,0,68,0,-127,0,-41,0,64,1,-101,1,26,2,-69,2,100,3,-1,3,-91,4,93,5,42,6,-18,6,-99,7,84,8,1,9,-45,9,-106,10,76,11,-27,11,-118,12,56,13,-31,13,123,14,-8,14,119,15,4,16,118,16,-71,16,-52,16,-57,16,-62,16,-120,16,42,16,-114,15,-38,14,9,14,9,13,-25,11,-100,10,74,9,-12,7,121,6,-40,4,27,3,114,1,-43,-1,30,-2,90,-4,-125,-6,-49,-8,56,-9,-91,-11,24,-12,-124,-14,15,-15,-68,-17,124,-18,63,-19,39,-20,31,-21,63,-22,103,-23,-96,-24,-30,-25,56,-25,-82,-26,42,-26,-82,-27,39,-27,-92,-28,34,-28,-89,-29,44,-29,-105,-30,-15,-31,63,-31,-108,-32,-26,-33,42,-33,114,-34,-87,-35,-13,-36,68,-36,-98,-37,-2,-38,106,-38,-9,-39,-112,-39,66,-39,0,-39,-38,-40,-51,-40,-50,-40,-36,-40,11,-39,70,-39,-114,-39,-15,-39,123,-38,15,-37,-56,-37,-107,-36,-118,-35,-107,-34,-66,-33,-9,-32,91,-30,-55,-29,96,-27,-18,-26,-97,-24,85,-22,26,-20,-20,-19,-68,-17,-117,-15,79,-13,22,-11,-10,-10,-59,-8,-121,-6,71,-4,-8,-3,-93,-1,59,1,-58,2,57,4,-100,5,-6,6,33,8,53,9,69,10,43,11,-22,11,-100,12,43,13,-97,13,-13,13,57,14,115,14,-117,14,122,14,104,14,90,14,83,14,43,14,14,14,-25,13,-46,13,-94,13,102,13,15,13,-64,12,100,12,-5,11,102,11,-78,10,-10,9,64,9,-122,8,-78,7,-44,6,3,6,68,5,-122,4,-33,3,67,3,-60,2,114,2,54,2,-6,1,-49,1,-65,1,-41,1,-31,1,-7,1,23,2,57,2,82,2,103,2,117,2,117,2,127,2,-114,2,-96,2,-96,2,-96,2,-85,2,-47,2,0,3,66,3,-109,3,-3,3,-115,4,64,5,19,6,-2,6,16,8,69,9,-110,10,-15,11,114,13,10,15,-73,16,106,18,30,20,-35,21,-110,23,57,25,-49,26,82,28,-71,29,2,31,56,32,64,33,31,34,-20,34,-116,35,8,36,99,36,-92,36,-43,36,-20,36,-5,36,5,37,11,37,31,37,10,37,-27,36,-49,36,-57,36,-82,36,-114,36,76,36,8,36,-69,35,84,35,-35,34,75,34,-89,33,-20,32,34,32,78,31,87,30,95,29,63,28,12,27,-31,25,-119,24,17,23,-118,21,10,20,102,18,-93,16,-53,14,-20,12,9,11,21,9,1,7,-8,4,-24,2,-20,0,-48,-2,-81,-4}; }
	private static byte[] data53(){ return new byte[] {-106,-6,-123,-8,-119,-10,-113,-12,-119,-14,-114,-16,-88,-18,-18,-20,32,-21,101,-23,-56,-25,73,-26,-42,-28,-112,-29,82,-30,22,-31,1,-32,17,-33,66,-34,-118,-35,-27,-36,103,-36,31,-36,-21,-37,-34,-37,-18,-37,32,-36,-126,-36,2,-35,-97,-35,72,-34,17,-33,-28,-33,-49,-32,-39,-31,-28,-30,-4,-29,7,-27,46,-26,77,-25,115,-24,-119,-23,-98,-22,-68,-21,-59,-20,-72,-19,-88,-18,-109,-17,94,-16,51,-15,-28,-15,-128,-14,10,-13,-87,-13,60,-12,-64,-12,55,-11,-92,-11,25,-10,-112,-10,15,-9,125,-9,-28,-9,88,-8,-52,-8,83,-7,-43,-7,92,-6,-37,-6,121,-5,39,-4,-45,-4,-114,-3,84,-2,47,-1,22,0,15,1,-2,1,0,3,-6,3,13,5,23,6,29,7,21,8,-16,8,-78,9,105,10,16,11,-127,11,-47,11,7,12,18,12,-13,11,-62,11,92,11,-22,10,90,10,-57,9,23,9,93,8,-111,7,-46,6,26,6,80,5,-121,4,-73,3,13,3,113,2,-64,1,13,1,94,0,-81,-1,-2,-2,76,-2,-110,-3,-28,-4,55,-4,-121,-5,-61,-6,-2,-7,52,-7,-122,-8,-46,-9,37,-9,102,-10,-82,-11,27,-11,-128,-12,-48,-13,51,-13,-98,-14,29,-14,-86,-15,63,-15,-22,-16,-111,-16,84,-16,49,-16,18,-16,-6,-17,-24,-17,-14,-17,2,-16,15,-16,25,-16,38,-16,45,-16,69,-16,96,-16,-126,-16,-108,-16,-89,-16,-66,-16,-32,-16,15,-15,61,-15,99,-15,-92,-15,6,-14,112,-14,-35,-14,83,-13,-27,-13,-111,-12,90,-11,34,-10,-15,-10,-62,-9,-80,-8,-83,-7,-86,-6,-114,-5,91,-4,34,-3,-26,-3,-108,-2,43,-1,-68,-1,80,0,-32,0,93,1,-36,1,81,2,-23,2,-116,3,58,4,-15,4,-96,5,110,6,72,7,60,8,22,9,-29,9,-65,10,-102,11,-125,12,74,13,7,14,-61,14,-118,15,72,16,-3,16,-100,17,54,18,-43,18,115,19,20,20,-100,20,40,21,-88,21,60,22,-60,22,58,23,-85,23,28,24,-103,24,14,25,119,25,-28,25,87,26,-63,26,41,27,-123,27,-21,27,66,28,-100,28,-32,28,23,29,51,29,68,29,59,29,3,29,-78,28,70,28,-70,27,31,27,85,26,-126,25,-98,24,-91,23,-92,22,-98,21,-92,20,-85,19,-62,18,-35,17,7,17,71,16,-78,15,3,15,99,14,-40,13,84,13,-49,12,63,12,-82,11,34,11,-117,10,-25,9,53,9,126,8,-51,7,20,7,73,6,125,5,-105,4,-91,3,-75,2,-67,1,-103,0,81,-1,15,-2,-77,-4,75,-5,-69,-7,15,-8,106,-10,-62,-12,45,-13,107,-15,-82,-17,10,-18,-116,-20,48,-21,-44,-23,-122,-24,95,-25,108,-26,-94,-27,-23,-28,81,-28,-32,-29,-100,-29,-127,-29,98,-29,85,-29,110,-29,-93,-29,-18,-29,59,-28,-95,-28,26,-27,-74,-27,127,-26,93,-25,67,-24,78,-23,-125,-22,-50,-21,43,-19,-108,-18,6,-16,-121,-15,0,-13,-122,-12,-17,-11,64,-9,-108,-8,-14,-7,39,-5,71,-4,91,-3,125,-2,-96,-1,-97,0,-100,1,-104,2,-92,3,-86,4,-90,5,-97,6,-113,7,111,8,67,9,1,10,-85,10,48,11,-97,11,-20,11,29,12,43,12,39,12,-9,11,-103,11,36,11,-99,10,2,10,80,9,-118,8,-65,7,-35,6,5,6,23,5,34,4,53,3,79,2,110,1,-119,0,-94,-1,-33,-2,29,-2,95,-3,-94,-4,-21,-5,62,-5,-100,-6,5,-6,97,-7,-70,-8,19,-8,-119,-9,-10,-10,83,-10,-99,-11,-25,-12,62,-12,-95,-13,-47,-14,-4,-15,53,-15,-114,-16,-21,-17,67,-17,-95,-18,23,-18,-61,-19,-103,-19,104,-19,108,-19,-109,-19,-16,-19,98,-18,-18,-18,-123,-17,60,-16,4,-15,-23,-15,-73,-14,-116,-13,99,-12,68,-11,24,-10,-10,-10,-82,-9,116,-8,53,-7,5,-6,-68,-6,123,-5,64,-4,20,-3,-20,-3,-90,-2,109,-1,74,0,43,1,5,2,-38,2,-69,3,-96,4,-111,5,-126,6,98,7,73,8,36,9,3,10,-48,10,-100,11,100,12,70,13,21,14,-50,14,-119,15,72,16,3,17,-72,17,59,18,-71,18,35,19,-115,19,-40,19,-16,19,-17,19,-32,19,-76,19,118,19,18,19,-112,18,8,18,-124,17,-46,16,17,16,65,15,111,14,-111,13,-104,12,-128,11,80,10,30,9,-29,7,-113,6,32,5,-71,3,71,2,-50,0,81,-1,-25,-3,-122,-4,64,-5,20,-6,-23,-8,-32,-9,-15,-10,41,-10,124,-11,-21,-12,104,-12,6,-12,-66,-13,-121,-13,85,-13,44,-13,15,-13,-19,-14,-39,-14,-56,-14,-65,-14,-84,-14,-93,-14,-95,-14,-112,-14,116,-14,104,-14,123,-14,-128,-14,-119,-14,-107,-14,-76,-14,-29,-14,21,-13,60,-13,122,-13,-34,-13,72,-12,-75,-12,26,-11,-105,-11,41,-10,-39,-10,-114,-9,65,-8,-7,-8}; }
	private static byte[] data54(){ return new byte[] {-55,-7,-78,-6,-90,-5,-118,-4,-127,-3,114,-2,105,-1,70,0,49,1,20,2,-9,2,-46,3,-84,4,120,5,66,6,50,7,34,8,6,9,-17,9,-12,10,4,12,18,13,30,14,30,15,34,16,38,17,15,18,-41,18,-105,19,83,20,-21,20,102,21,-55,21,15,22,65,22,82,22,53,22,-10,21,-89,21,89,21,-31,20,70,20,123,19,-78,18,-30,17,10,17,6,16,-24,14,-59,13,-89,12,111,11,39,10,-55,8,123,7,49,6,-29,4,116,3,-7,1,-127,0,45,-1,-33,-3,-122,-4,40,-5,-39,-7,-87,-8,-120,-9,106,-10,71,-11,69,-12,113,-13,-101,-14,-57,-15,-6,-16,91,-16,-44,-17,79,-17,-35,-18,114,-18,34,-18,-6,-19,-41,-19,-55,-19,-73,-19,-76,-19,-45,-19,-4,-19,54,-18,86,-18,-112,-18,-29,-18,81,-17,-71,-17,45,-16,-58,-16,-128,-15,77,-14,58,-13,64,-12,90,-11,-96,-10,3,-8,-123,-7,20,-5,-69,-4,116,-2,52,0,-1,1,-41,3,-124,5,69,7,-20,8,-89,10,59,12,-83,13,4,15,76,16,-127,17,-109,18,121,19,66,20,-12,20,-110,21,38,22,-118,22,-46,22,15,23,83,23,-102,23,-61,23,-19,23,-1,23,45,24,105,24,-104,24,-63,24,-43,24,-13,24,20,25,59,25,72,25,77,25,68,25,66,25,35,25,-28,24,-112,24,33,24,-64,23,64,23,-84,22,-44,21,-9,20,26,20,46,19,28,18,-20,16,-65,15,-108,14,105,13,29,12,-68,10,88,9,10,8,-85,6,48,5,-99,3,17,2,-118,0,-13,-2,72,-3,-120,-5,-40,-7,40,-8,-128,-10,-57,-12,6,-13,90,-15,-65,-17,59,-18,-93,-20,19,-21,-102,-23,64,-24,-5,-26,-67,-27,-123,-28,102,-29,120,-30,-89,-31,-28,-32,51,-32,-92,-33,69,-33,-11,-34,-75,-34,124,-34,97,-34,93,-34,93,-34,109,-34,-113,-34,-78,-34,-23,-34,26,-33,92,-33,-90,-33,-26,-33,44,-32,110,-32,-101,-32,-59,-32,-18,-32,0,-31,-7,-32,-13,-32,-6,-32,-15,-32,-28,-32,-71,-32,-92,-32,-103,-32,-94,-32,-89,-32,-100,-32,-80,-32,-37,-32,10,-31,61,-31,94,-31,-96,-31,-17,-31,75,-30,-109,-30,-39,-30,63,-29,-66,-29,69,-28,-48,-28,106,-27,53,-26,38,-25,33,-24,62,-23,102,-22,-79,-21,52,-19,-69,-18,84,-16,-14,-15,-90,-13,112,-11,62,-9,0,-7,-86,-6,109,-4,47,-2,-44,-1,99,1,-60,2,43,4,-112,5,-36,6,7,8,39,9,66,10,83,11,85,12,78,13,63,14,60,15,52,16,43,17,21,18,-10,18,-8,19,-11,20,-37,21,-71,22,-92,23,-108,24,-115,25,115,26,94,27,48,28,4,29,-62,29,121,30,19,31,-76,31,45,32,-103,32,-34,32,14,33,37,33,53,33,55,33,20,33,-18,32,-37,32,-69,32,-124,32,73,32,4,32,-26,31,-62,31,125,31,24,31,-65,30,123,30,34,30,-82,29,27,29,116,28,-47,27,43,27,108,26,-114,25,-79,24,-32,23,17,23,50,22,65,21,110,20,-87,19,-28,18,35,18,114,17,-54,16,67,16,-78,15,29,15,-114,14,19,14,-74,13,56,13,-58,12,63,12,-55,11,80,11,-45,10,79,10,-62,9,58,9,-85,8,70,8,-53,7,88,7,-28,6,124,6,16,6,-91,5,60,5,-38,4,113,4,19,4,-70,3,79,3,-16,2,-98,2,88,2,26,2,-16,1,-50,1,-72,1,-63,1,-49,1,-41,1,2,2,60,2,125,2,-69,2,6,3,85,3,-94,3,5,4,104,4,-57,4,51,5,-89,5,19,6,-123,6,5,7,-128,7,-13,7,108,8,-41,8,62,9,-105,9,-23,9,24,10,59,10,79,10,64,10,0,10,-95,9,38,9,-82,8,-14,7,32,7,19,6,-4,4,-36,3,-106,2,61,1,-77,-1,60,-2,-54,-4,75,-5,-50,-7,91,-8,-10,-10,-78,-11,115,-12,58,-13,10,-14,-3,-16,24,-16,71,-17,122,-18,-81,-19,1,-19,116,-20,-19,-21,100,-21,-45,-22,74,-22,-44,-23,101,-23,-17,-24,93,-24,-41,-25,87,-25,-51,-26,45,-26,121,-27,-64,-28,-7,-29,63,-29,106,-30,-103,-31,-79,-32,-39,-33,15,-33,79,-34,-121,-35,-66,-36,-1,-37,76,-37,-77,-38,52,-38,-63,-39,86,-39,19,-39,-32,-40,-90,-40,-127,-40,117,-40,-115,-40,-83,-40,-21,-40,58,-39,-116,-39,-10,-39,102,-38,-14,-38,-104,-37,89,-36,33,-35,12,-34,32,-33,73,-32,-124,-31,-38,-30,66,-28,-42,-27,114,-25,36,-23,-29,-22,-77,-20,123,-18,75,-16,24,-14,-38,-13,-101,-11,107,-9,20,-7,-71,-6,84,-4,-29,-3,103,-1,-32,0,60,2,-112,3,-51,4,2,6,21,7,31,8,11,9,-26,9,-74,10,103,11,0,12,-123,12,-14,12,97,13,-79,13,-8,13,26,14,50,14,49,14,58,14,19,14}; }
	private static byte[] data55(){ return new byte[] {-40,13,-109,13,77,13,-5,12,-107,12,26,12,-102,11,16,11,-83,10,51,10,-92,9,30,9,-69,8,72,8,-30,7,120,7,23,7,-70,6,119,6,42,6,-23,5,-92,5,121,5,65,5,3,5,-67,4,119,4,38,4,-54,3,105,3,-5,2,-113,2,44,2,-61,1,104,1,16,1,-56,0,-106,0,119,0,113,0,-117,0,-56,0,54,1,-56,1,126,2,94,3,75,4,104,5,-95,6,2,8,102,9,-27,10,-126,12,38,14,-67,15,95,17,-9,18,-110,20,41,22,-88,23,5,25,90,26,-93,27,-50,28,-26,29,-32,30,-39,31,-75,32,-125,33,61,34,-18,34,-121,35,15,36,-106,36,13,37,125,37,-44,37,40,38,125,38,-71,38,-13,38,7,39,22,39,40,39,58,39,72,39,58,39,24,39,-10,38,-48,38,-83,38,106,38,24,38,-92,37,37,37,-98,36,-3,35,53,35,99,34,101,33,99,32,66,31,4,30,-91,28,43,27,-107,25,-35,23,7,22,19,20,25,18,15,16,-20,13,-84,11,89,9,17,7,-68,4,92,2,7,0,-73,-3,102,-5,40,-7,8,-9,-13,-12,-14,-14,-10,-16,54,-17,127,-19,-24,-21,86,-22,-14,-24,-63,-25,-98,-26,-108,-27,-83,-28,-33,-29,38,-29,-106,-30,22,-30,-93,-31,64,-31,-14,-32,-83,-32,115,-32,70,-32,27,-32,25,-32,31,-32,64,-32,97,-32,-117,-32,-61,-32,30,-31,-112,-31,5,-30,-127,-30,-2,-30,-97,-29,65,-28,-16,-28,-100,-27,68,-26,-6,-26,-77,-25,106,-24,28,-23,-68,-23,99,-22,3,-21,-86,-21,75,-20,-41,-20,87,-19,-34,-19,105,-18,-33,-18,70,-17,-68,-17,52,-16,-93,-16,31,-15,-84,-15,53,-14,-65,-14,94,-13,9,-12,-58,-12,-112,-11,112,-10,99,-9,77,-8,80,-7,108,-6,-126,-5,-95,-4,-60,-3,-38,-2,-13,-1,-7,0,5,2,-17,2,-58,3,107,4,0,5,124,5,-30,5,40,6,64,6,74,6,42,6,12,6,-50,5,-127,5,26,5,-82,4,51,4,-77,3,32,3,106,2,-76,1,3,1,72,0,120,-1,-127,-2,117,-3,-123,-4,-110,-5,-112,-6,-120,-7,122,-8,-127,-9,-119,-10,-120,-11,-116,-12,-102,-13,-66,-14,-31,-15,16,-15,74,-16,-108,-17,-12,-18,114,-18,-42,-19,93,-19,-32,-20,-110,-20,70,-20,-12,-21,-92,-21,106,-21,70,-21,55,-21,21,-21,-18,-22,-46,-22,-49,-22,-54,-22,-64,-22,-58,-22,-41,-22,12,-21,51,-21,102,-21,-94,-21,-14,-21,91,-20,-55,-20,64,-19,-53,-19,108,-18,35,-17,-24,-17,-76,-16,-83,-15,-83,-14,-64,-13,-35,-12,24,-10,98,-9,-71,-8,-2,-7,70,-5,-122,-4,-35,-3,41,-1,88,0,107,1,125,2,-121,3,-120,4,97,5,55,6,0,7,-40,7,-108,8,62,9,-33,9,-114,10,69,11,0,12,-87,12,62,13,-31,13,-101,14,85,15,-7,15,-112,16,58,17,-17,17,-99,18,60,19,-45,19,125,20,43,21,-70,21,71,22,-59,22,80,23,-42,23,106,24,-31,24,90,25,-56,25,60,26,-79,26,37,27,-119,27,-39,27,48,28,-110,28,-46,28,5,29,34,29,84,29,119,29,-114,29,-115,29,-118,29,121,29,97,29,43,29,-15,28,-74,28,108,28,25,28,-91,27,43,27,-95,26,15,26,120,25,-34,24,67,24,-98,23,0,23,114,22,-26,21,99,21,-41,20,85,20,-43,19,103,19,-14,18,126,18,22,18,-87,17,69,17,-32,16,104,16,-10,15,-127,15,0,15,-126,14,-27,13,71,13,-96,12,-4,11,82,11,-107,10,-51,9,-10,8,25,8,52,7,67,6,87,5,84,4,75,3,67,2,60,1,35,0,-29,-2,-77,-3,118,-4,49,-5,-39,-7,117,-8,24,-9,-71,-11,96,-12,4,-13,-72,-15,117,-16,65,-17,34,-18,19,-19,21,-20,40,-21,109,-22,-44,-23,57,-23,-77,-24,100,-24,44,-24,0,-24,6,-24,19,-24,54,-24,108,-24,-34,-24,71,-23,-71,-23,65,-22,-28,-22,-91,-21,94,-20,18,-19,-44,-19,-115,-18,98,-17,39,-16,-16,-16,-86,-15,123,-14,82,-13,41,-12,1,-11,-30,-11,-59,-10,-79,-9,-108,-8,-128,-7,107,-6,90,-5,65,-4,33,-3,-10,-3,-57,-2,-112,-1,70,0,-24,0,115,1,-24,1,73,2,-113,2,-66,2,-47,2,-72,2,-115,2,85,2,9,2,-93,1,36,1,-85,0,29,0,-108,-1,2,-1,116,-2,-31,-3,87,-3,-50,-4,80,-4,-33,-5,104,-5,-14,-6,-123,-6,44,-6,-37,-7,124,-7,15,-7,-66,-8,100,-8,17,-8,-91,-9,48,-9,-87,-10,48,-10,-82,-11,34,-11,-126,-12,-36,-13,53,-13,-96,-14,9,-14,100,-15,-56,-16,69,-16,-33,-17,-126,-17,42,-17,-34,-18,-77,-18,-85,-18,-72,-18,-49,-18,-11,-18,43,-17,-124,-17,-25,-17,91,-16,-43,-16,103,-15,10,-14,-92,-14,61,-13}; }
	private static byte[] data56(){ return new byte[] {-24,-13,-87,-12,102,-11,9,-10,-102,-10,69,-9,-16,-9,-121,-8,32,-7,-96,-7,40,-6,-83,-6,62,-5,-69,-5,70,-4,-37,-4,118,-3,16,-2,-82,-2,88,-1,14,0,-54,0,-114,1,89,2,54,3,27,4,12,5,-2,5,-8,6,6,8,25,9,41,10,50,11,53,12,62,13,66,14,53,15,22,16,-20,16,-69,17,-110,18,65,19,-58,19,45,20,-125,20,-54,20,3,21,18,21,-11,20,-71,20,108,20,19,20,-114,19,-40,18,17,18,74,17,97,16,84,15,66,14,49,13,29,12,6,11,-42,9,-91,8,-125,7,110,6,93,5,73,4,56,3,55,2,85,1,114,0,-112,-1,-73,-2,-9,-3,71,-3,-105,-4,-17,-5,72,-5,-67,-6,80,-6,-52,-7,64,-7,-75,-8,61,-8,-60,-9,88,-9,-39,-10,95,-10,-24,-11,126,-11,3,-11,-115,-12,23,-12,-70,-13,93,-13,7,-13,-82,-14,119,-14,71,-14,34,-14,0,-14,-25,-15,-15,-15,-4,-15,44,-14,81,-14,-106,-14,-26,-14,77,-13,-81,-13,41,-12,-90,-12,55,-11,-41,-11,-124,-10,38,-9,-56,-9,-105,-8,110,-7,71,-6,30,-5,10,-4,42,-3,44,-2,62,-1,100,0,-99,1,-31,2,31,4,101,5,-101,6,-52,7,21,9,73,10,120,11,-112,12,-78,13,-56,14,-62,15,-86,16,-113,17,-128,18,89,19,29,20,-49,20,116,21,17,22,-92,22,20,23,119,23,-54,23,25,24,79,24,102,24,99,24,77,24,45,24,-20,23,-112,23,1,23,81,22,-107,21,-50,20,-57,19,-92,18,122,17,71,16,-12,14,-124,13,-3,11,121,10,6,9,-102,7,27,6,-115,4,26,3,-66,1,98,0,10,-1,-72,-3,-105,-4,-103,-5,-107,-6,-103,-7,-106,-8,-50,-9,49,-9,-104,-10,-30,-11,51,-11,-95,-12,41,-12,-87,-13,23,-13,124,-14,-18,-15,110,-15,-12,-16,121,-16,1,-16,-97,-17,74,-17,12,-17,-48,-18,-72,-18,-64,-18,3,-17,87,-17,-50,-17,99,-16,33,-15,-10,-15,1,-13,42,-12,102,-11,-59,-10,56,-8,-91,-7,47,-5,-63,-4,85,-2,-16,-1,-128,1,7,3,116,4,-39,5,51,7,124,8,-79,9,-70,10,-80,11,-111,12,85,13,23,14,-58,14,84,15,-47,15,54,16,-112,16,-14,16,65,17,-121,17,-73,17,-3,17,59,18,126,18,-74,18,-5,18,63,19,-105,19,-16,19,48,20,102,20,-55,20,36,21,92,21,117,21,120,21,-123,21,-114,21,121,21,77,21,-3,20,-91,20,68,20,-47,19,60,19,-121,18,-87,17,-51,16,-36,15,-49,14,-127,13,59,12,-23,10,116,9,-21,7,81,6,-90,4,-5,2,76,1,-118,-1,-79,-3,-51,-5,8,-6,87,-8,-123,-10,-94,-12,-34,-14,53,-15,-111,-17,-22,-19,65,-20,-59,-22,99,-23,30,-24,-43,-26,-121,-27,107,-28,106,-29,-122,-30,-87,-31,-45,-32,23,-32,122,-33,6,-33,-101,-34,40,-34,-52,-35,-102,-35,-127,-35,108,-35,100,-35,106,-35,-121,-35,-56,-35,-20,-35,33,-34,91,-34,-96,-34,-22,-34,40,-33,110,-33,-81,-33,-22,-33,37,-32,94,-32,-106,-32,-41,-32,11,-31,52,-31,106,-31,-98,-31,-40,-31,5,-30,45,-30,93,-30,-98,-30,-17,-30,56,-29,-110,-29,-22,-29,94,-28,-42,-28,90,-27,-48,-27,114,-26,37,-25,1,-24,-38,-24,-86,-23,-117,-22,-113,-21,-95,-20,-71,-19,-53,-18,-15,-17,44,-15,123,-14,-60,-13,-4,-12,58,-10,-114,-9,-41,-8,9,-6,43,-5,96,-4,-93,-3,-55,-2,-15,-1,-12,0,12,2,31,3,57,4,65,5,67,6,77,7,100,8,106,9,109,10,86,11,91,12,91,13,71,14,41,15,-10,15,-58,16,-111,17,79,18,-4,18,-97,19,65,20,-38,20,81,21,-74,21,29,22,-121,22,-14,22,75,23,-103,23,-27,23,42,24,-126,24,-56,24,15,25,85,25,-83,25,-1,25,74,26,-95,26,-18,26,56,27,113,27,-82,27,-42,27,5,28,48,28,51,28,13,28,-5,27,-14,27,-38,27,-108,27,60,27,-50,26,121,26,27,26,-88,25,23,25,-113,24,20,24,-98,23,28,23,-104,22,26,22,-62,21,120,21,54,21,-22,20,-59,20,-72,20,-82,20,-93,20,-108,20,-106,20,-102,20,-89,20,-94,20,-107,20,126,20,107,20,85,20,37,20,-27,19,-111,19,71,19,-6,18,-94,18,53,18,-80,17,61,17,-85,16,40,16,-111,15,-1,14,112,14,-14,13,98,13,-25,12,98,12,-9,11,-116,11,43,11,-62,10,112,10,32,10,-34,9,-104,9,92,9,42,9,1,9,-24,8,-48,8,-70,8,-69,8,-57,8,-55,8,-38,8,-1,8,36,9,77,9,111,9,-123,9,-92,9,-65,9,-44,9,-41,9,-34,9,-34,9,-41,9,-82,9,111,9,32,9,-38,8,116,8,-10,7,88,7,-99,6,-14,5,31,5,44,4}; }
	private static byte[] data57(){ return new byte[] {-1,2,-37,1,-56,0,-105,-1,87,-2,-13,-4,-98,-5,84,-6,-9,-8,-85,-9,88,-10,11,-11,-32,-13,-65,-14,-78,-15,-112,-16,-118,-17,-78,-18,-26,-19,46,-19,119,-20,-36,-21,109,-21,-25,-22,116,-22,-3,-23,-105,-23,69,-23,-14,-24,-97,-24,44,-24,-72,-25,77,-25,-17,-26,-117,-26,9,-26,127,-27,2,-27,120,-28,-42,-29,25,-29,76,-30,-124,-31,-60,-32,-4,-33,23,-33,40,-34,70,-35,120,-36,-80,-37,-22,-38,37,-38,-128,-39,-7,-40,-110,-40,37,-40,-34,-41,-80,-41,-91,-41,-76,-41,-48,-41,-9,-41,57,-40,-96,-40,20,-39,-103,-39,36,-38,-72,-38,123,-37,59,-36,12,-35,-38,-35,-49,-34,-56,-33,-52,-32,-43,-31,-3,-30,23,-28,74,-27,-120,-26,-30,-25,52,-23,-98,-22,5,-20,-128,-19,6,-17,-110,-16,29,-14,-86,-13,58,-11,-20,-10,117,-8,7,-6,-100,-5,50,-3,-70,-2,40,0,-126,1,-42,2,30,4,89,5,99,6,71,7,19,8,-53,8,107,9,-27,9,75,10,-116,10,-73,10,-48,10,-41,10,-49,10,-65,10,-92,10,-126,10,88,10,37,10,-23,9,-60,9,-80,9,-101,9,124,9,85,9,50,9,32,9,7,9,-27,8,-63,8,-107,8,118,8,63,8,3,8,-74,7,90,7,5,7,-92,6,49,6,-78,5,38,5,-106,4,-2,3,87,3,-77,2,23,2,124,1,-24,0,98,0,-21,-1,-125,-1,74,-1,35,-1,12,-1,-2,-2,45,-1,-123,-1,-9,-1,120,0,31,1,-28,1,-42,2,-9,3,32,5,75,6,-124,7,-46,8,38,10,-124,11,-36,12,34,14,121,15,-39,16,25,18,84,19,116,20,-82,21,-42,22,0,24,8,25,21,26,34,27,34,28,23,29,1,30,-14,30,-50,31,-97,32,108,33,51,34,-10,34,-99,35,99,36,5,37,-96,37,59,38,-34,38,111,39,8,40,-116,40,3,41,117,41,-37,41,64,42,-109,42,-27,42,23,43,48,43,54,43,52,43,30,43,-26,42,-98,42,52,42,-84,41,-1,40,52,40,83,39,84,38,65,37,0,36,-90,34,31,33,-111,31,-21,29,50,28,69,26,74,24,59,22,64,20,22,18,-23,15,-92,13,105,11,64,9,30,7,-6,4,-46,2,-77,0,-80,-2,-61,-4,-22,-6,33,-7,112,-9,-24,-11,106,-12,9,-13,-61,-15,-111,-16,121,-17,101,-18,108,-19,-122,-20,-86,-21,-20,-22,52,-22,-120,-23,-20,-24,103,-24,-9,-25,-115,-25,34,-25,-65,-26,109,-26,55,-26,-2,-27,-46,-27,-84,-27,121,-27,81,-27,61,-27,59,-27,30,-27,14,-27,15,-27,25,-27,34,-27,44,-27,72,-27,105,-27,-104,-27,-43,-27,20,-26,80,-26,-113,-26,-24,-26,80,-25,-66,-25,16,-24,112,-24,-32,-24,98,-23,-30,-23,91,-22,-58,-22,76,-21,-35,-21,102,-20,-12,-20,124,-19,26,-18,-58,-18,-117,-17,66,-16,-4,-16,-61,-15,-95,-14,-124,-13,104,-12,77,-11,39,-10,6,-9,-20,-9,-38,-8,-62,-7,-96,-6,104,-5,54,-4,-8,-4,-71,-3,86,-2,-29,-2,108,-1,-44,-1,30,0,75,0,99,0,96,0,62,0,-5,-1,-92,-1,32,-1,-112,-2,-19,-3,62,-3,92,-4,113,-5,-105,-6,-61,-7,-44,-8,-38,-9,-25,-10,6,-10,47,-11,93,-12,-114,-13,-77,-14,-26,-15,54,-15,-97,-16,-11,-17,75,-17,-90,-18,43,-18,-79,-19,33,-19,-102,-20,16,-20,-109,-21,29,-21,-90,-22,45,-22,-77,-23,71,-23,-24,-24,-125,-24,31,-24,-57,-25,-121,-25,87,-25,28,-25,-4,-26,-13,-26,11,-25,54,-25,110,-25,-65,-25,32,-24,-83,-24,79,-23,12,-22,-36,-22,-57,-21,-67,-20,-48,-19,-9,-18,61,-16,-124,-15,-30,-14,66,-12,-98,-11,14,-9,125,-8,-28,-7,63,-5,-90,-4,4,-2,104,-1,-84,0,-25,1,39,3,103,4,-102,5,-58,6,-37,7,-5,8,13,10,37,11,33,12,18,13,-4,13,-24,14,-34,15,-75,16,113,17,64,18,23,19,-28,19,-98,20,63,21,-24,21,-112,22,75,23,-23,23,115,24,-23,24,122,25,7,26,125,26,-47,26,61,27,-85,27,26,28,98,28,-69,28,-1,28,86,29,-119,29,-42,29,-2,29,55,30,98,30,-116,30,-71,30,-52,30,-37,30,-13,30,-4,30,-11,30,-26,30,-64,30,-119,30,71,30,-23,29,-115,29,18,29,-102,28,16,28,127,27,-32,26,45,26,-112,25,-10,24,80,24,-84,23,-5,22,98,22,-59,21,60,21,-84,20,24,20,-101,19,46,19,-52,18,104,18,-3,17,-100,17,85,17,21,17,-30,16,-83,16,119,16,77,16,31,16,-25,15,-92,15,92,15,10,15,-59,14,102,14,-10,13,113,13,-33,12,67,12,-93,11,-38,10,-1,9,11,9,40,8,43,7,29,6,6,5,-27,3,-60,2,-90,1,-117,0,115,-1,84,-2,46,-3,32,-4,30,-5,30,-6,3,-7}; }
	private static byte[] data58(){ return new byte[] {3,-8,29,-9,69,-10,104,-11,-124,-12,-79,-13,5,-13,100,-14,-60,-15,20,-15,-117,-16,17,-16,-85,-17,84,-17,4,-17,-49,-18,-78,-18,-95,-18,-109,-18,-121,-18,-126,-18,-97,-18,-58,-18,-12,-18,46,-17,-123,-17,-35,-17,83,-16,-62,-16,55,-15,-82,-15,91,-14,2,-13,-87,-13,64,-12,-29,-12,-124,-11,49,-10,-42,-10,98,-9,-32,-9,91,-8,-32,-8,72,-7,-102,-7,-21,-7,53,-6,-123,-6,-73,-6,-40,-6,-22,-6,-17,-6,-17,-6,-21,-6,-47,-6,-76,-6,-102,-6,122,-6,55,-6,-19,-7,-83,-7,111,-7,41,-7,-62,-8,98,-8,1,-8,-83,-9,82,-9,-33,-10,124,-10,30,-10,-67,-11,82,-11,-3,-12,-109,-12,55,-12,-45,-13,123,-13,29,-13,-60,-14,89,-14,-10,-15,-110,-15,51,-15,-43,-16,-124,-16,55,-16,-25,-17,-96,-17,104,-17,75,-17,34,-17,-18,-18,-48,-18,-46,-18,-11,-18,13,-17,31,-17,42,-17,105,-17,-75,-17,2,-16,61,-16,115,-16,-59,-16,30,-15,-119,-15,-6,-15,101,-14,-25,-14,-128,-13,10,-12,-99,-12,48,-11,-45,-11,123,-10,53,-9,-25,-9,-107,-8,83,-7,20,-6,-53,-6,109,-5,15,-4,-69,-4,99,-3,6,-2,-107,-2,39,-1,-80,-1,68,0,-65,0,64,1,-39,1,-128,2,36,3,-68,3,94,4,26,5,-35,5,-76,6,118,7,83,8,48,9,17,10,-23,10,-60,11,-84,12,-120,13,112,14,82,15,38,16,-17,16,-71,17,126,18,43,19,-66,19,78,20,-56,20,52,21,114,21,-109,21,-109,21,-121,21,90,21,-5,20,-113,20,-3,19,92,19,-86,18,-38,17,-36,16,-30,15,-4,14,4,14,-3,12,-37,11,-46,10,-46,9,-41,8,-58,7,-61,6,-54,5,-17,4,10,4,33,3,73,2,-126,1,-39,0,45,0,-126,-1,-57,-2,51,-2,-78,-3,44,-3,-106,-4,2,-4,124,-5,-5,-6,122,-6,-32,-7,62,-7,-74,-8,60,-8,-106,-9,-32,-10,67,-10,-94,-11,-12,-12,73,-12,-88,-13,6,-13,-128,-14,-3,-15,-118,-15,25,-15,-60,-16,-125,-16,100,-16,75,-16,68,-16,77,-16,118,-16,-80,-16,-28,-16,44,-15,-107,-15,5,-14,-121,-14,10,-13,-97,-13,64,-12,-20,-12,-94,-11,107,-10,49,-9,20,-8,-4,-8,-12,-7,-30,-6,-31,-5,-13,-4,7,-2,30,-1,65,0,108,1,-96,2,-36,3,24,5,92,6,-86,7,8,9,100,10,-77,11,-8,12,69,14,-99,15,-22,16,22,18,64,19,98,20,-122,21,109,22,64,23,8,24,-63,24,93,25,-44,25,32,26,86,26,110,26,122,26,86,26,14,26,-89,25,54,25,-74,24,34,24,99,23,-97,22,-36,21,30,21,55,20,56,19,60,18,68,17,53,16,31,15,-10,13,-28,12,-67,11,-100,10,107,9,67,8,20,7,-8,5,-40,4,-76,3,124,2,89,1,76,0,71,-1,54,-2,21,-3,11,-4,8,-5,19,-6,14,-7,9,-8,37,-9,79,-10,-116,-11,-61,-12,2,-12,85,-13,-39,-14,110,-14,17,-14,-69,-15,-105,-15,-114,-15,-94,-15,-52,-15,7,-14,117,-14,-9,-14,-107,-13,63,-12,-14,-12,-63,-11,-87,-10,-95,-9,-106,-8,-100,-7,-93,-6,-76,-5,-65,-4,-52,-3,-53,-2,-53,-1,-40,0,-22,1,-34,2,-64,3,-101,4,113,5,77,6,15,7,-68,7,92,8,-23,8,114,9,0,10,123,10,-19,10,75,11,-73,11,24,12,123,12,-37,12,51,13,123,13,-34,13,63,14,-94,14,-15,14,50,15,126,15,-40,15,33,16,93,16,-120,16,-59,16,-9,16,44,17,67,17,56,17,51,17,47,17,23,17,-27,16,-128,16,18,16,-98,15,26,15,112,14,-108,13,-102,12,-96,11,-87,10,117,9,28,8,-58,6,115,5,30,4,-104,2,-14,0,76,-1,-74,-3,55,-4,-101,-6,-30,-8,56,-9,-96,-11,44,-12,-106,-14,5,-15,-124,-17,34,-18,-54,-20,114,-21,26,-22,-53,-24,-96,-25,-117,-26,127,-27,117,-28,-122,-29,-74,-30,7,-30,103,-31,-54,-32,62,-32,-45,-33,-113,-33,78,-33,18,-33,-24,-34,-48,-34,-42,-34,-41,-34,-33,-34,-23,-34,8,-33,49,-33,79,-33,104,-33,-94,-33,-41,-33,14,-32,60,-32,123,-32,-61,-32,5,-31,75,-31,-127,-31,-54,-31,21,-30,101,-30,-64,-30,28,-29,-124,-29,-9,-29,105,-28,-39,-28,75,-27,-35,-27,-127,-26,40,-25,-64,-25,101,-24,13,-23,-39,-23,-101,-22,81,-21,20,-20,-1,-20,2,-18,-7,-18,-22,-17,-15,-16,24,-14,67,-13,96,-12,109,-11,-109,-10,-37,-9,20,-7,74,-6,111,-5,-103,-4,-40,-3,2,-1,37,0,44,1,48,2,58,3,52,4,19,5,-36,5,-89,6,122,7,62,8,-14,8,-120,9,47,10,-47,10,107,11,-5,11,-128,12,22,13,-94,13,49,14,-83,14,41,15,-87,15,59,16,-73,16,19,17,110,17,-30,17,90,18}; }
	private static byte[] data59(){ return new byte[] {-62,18,23,19,118,19,-47,19,52,20,117,20,-67,20,3,21,70,21,-123,21,-82,21,-60,21,-30,21,5,22,43,22,40,22,49,22,60,22,76,22,70,22,62,22,51,22,55,22,55,22,44,22,6,22,-1,21,5,22,3,22,-10,21,-29,21,-25,21,-24,21,-15,21,-11,21,-14,21,-13,21,2,22,32,22,51,22,79,22,91,22,-128,22,-97,22,-73,22,-58,22,-35,22,16,23,57,23,96,23,122,23,-122,23,-94,23,-68,23,-50,23,-47,23,-44,23,-48,23,-58,23,-91,23,125,23,50,23,-3,22,-43,22,-106,22,54,22,-41,21,-121,21,42,21,-51,20,109,20,-9,19,-113,19,40,19,-68,18,65,18,-40,17,102,17,-3,16,-102,16,62,16,-29,15,-106,15,90,15,21,15,-45,14,-86,14,-124,14,97,14,69,14,64,14,26,14,15,14,-11,13,-28,13,-55,13,-81,13,-116,13,87,13,42,13,-18,12,-121,12,34,12,-84,11,37,11,-121,10,-26,9,41,9,83,8,112,7,-127,6,123,5,105,4,86,3,39,2,-14,0,-65,-1,118,-2,19,-3,-52,-5,-125,-6,51,-7,-44,-9,-128,-10,60,-11,12,-12,-34,-14,-69,-15,-95,-16,-91,-17,-74,-18,-37,-19,3,-19,52,-20,118,-21,-43,-22,65,-22,-68,-23,38,-23,-107,-24,40,-24,-66,-25,92,-25,-27,-26,-125,-26,46,-26,-49,-27,103,-27,-14,-28,-117,-28,37,-28,-86,-29,40,-29,-118,-30,-9,-31,97,-31,-73,-32,20,-32,81,-33,-100,-34,-19,-35,87,-35,-91,-36,-5,-37,74,-37,-53,-38,77,-38,-40,-39,100,-39,20,-39,-39,-40,-86,-40,-110,-40,123,-40,-125,-40,-97,-40,-54,-40,6,-39,87,-39,-90,-39,2,-38,-125,-38,17,-37,-99,-37,57,-36,-28,-36,-89,-35,111,-34,84,-33,60,-32,64,-31,81,-30,107,-29,-112,-28,-59,-27,10,-25,107,-24,-57,-23,29,-21,123,-20,-37,-19,79,-17,-79,-16,17,-14,109,-13,-59,-12,29,-10,122,-9,-56,-8,2,-6,48,-5,82,-4,114,-3,-119,-2,-117,-1,120,0,82,1,23,2,-36,2,-124,3,16,4,-110,4,9,5,-122,5,-24,5,58,6,118,6,-84,6,-28,6,12,7,38,7,47,7,56,7,57,7,56,7,53,7,22,7,-5,6,-33,6,-75,6,-120,6,79,6,29,6,-31,5,-104,5,67,5,-19,4,-107,4,46,4,-48,3,98,3,-15,2,-126,2,22,2,-92,1,58,1,-52,0,88,0,-21,-1,-104,-1,68,-1,-32,-2,-103,-2,119,-2,87,-2,61,-2,67,-2,98,-2,-104,-2,-12,-2,86,-1,-53,-1,101,0,32,1,-17,1,-41,2,-49,3,-46,4,-34,5,1,7,43,8,80,9,125,10,-70,11,-28,12,12,14,55,15,89,16,123,17,-96,18,-73,19,-64,20,-66,21,-62,22,-75,23,-82,24,-98,25,-124,26,109,27,91,28,64,29,36,30,8,31,-12,31,-42,32,-66,33,-95,34,-115,35,120,36,95,37,61,38,22,39,4,40,-41,40,-109,41,85,42,32,43,-58,43,109,44,-12,44,115,45,-50,45,38,46,96,46,123,46,109,46,69,46,10,46,-90,45,37,45,-120,44,-29,43,19,43,28,42,13,41,-14,39,-58,38,108,37,-5,35,-119,34,2,33,114,31,-59,29,10,28,66,26,103,24,-101,22,-63,20,-31,18,-14,16,17,15,67,13,105,11,-107,9,-54,7,-13,5,64,4,-109,2,-23,0,64,-1,-63,-3,79,-4,-20,-6,-105,-7,81,-8,21,-9,-15,-11,-17,-12,-20,-13,-4,-14,30,-14,90,-15,-96,-16,-19,-17,58,-17,-97,-18,12,-18,122,-19,-13,-20,121,-20,-11,-21,-125,-21,21,-21,-85,-22,49,-22,-70,-23,78,-23,-19,-24,-111,-24,61,-24,-37,-25,-116,-25,54,-25,1,-25,-58,-26,-113,-26,94,-26,61,-26,36,-26,23,-26,9,-26,1,-26,13,-26,23,-26,51,-26,74,-26,104,-26,-96,-26,-30,-26,52,-25,-122,-25,-26,-25,89,-24,-41,-24,98,-23,2,-22,-90,-22,91,-21,21,-20,-46,-20,-106,-19,88,-18,34,-17,-27,-17,-72,-16,-124,-15,75,-14,0,-13,-57,-13,126,-12,40,-11,-66,-11,85,-10,-50,-10,67,-9,-86,-9,5,-8,52,-8,87,-8,102,-8,100,-8,82,-8,24,-8,-42,-9,-117,-9,58,-9,-41,-10,104,-10,-33,-11,104,-11,-37,-12,93,-12,-63,-13,42,-13,-114,-14,-6,-15,106,-15,-45,-16,52,-16,-100,-17,-8,-18,103,-18,-55,-19,26,-19,112,-20,-34,-21,76,-21,-87,-22,-17,-23,61,-23,-108,-24,-2,-25,102,-25,-62,-26,32,-26,-110,-27,33,-27,-86,-28,56,-28,-54,-29,-116,-29,81,-29,25,-29,-25,-30,-37,-30,-11,-30,29,-29,88,-29,-106,-29,-1,-29,-126,-28,45,-27,-11,-27,-62,-26,-87,-25,-80,-24,-47,-23,-11,-22,50,-20,115,-19,-51,-18,38,-16,-102,-15,11,-13,126,-12,-13,-11,104,-9,-30,-8,107,-6,-24,-5,90,-3,-68,-2}; }
	private static byte[] data60(){ return new byte[] {46,0,-107,1,-4,2,79,4,-93,5,-34,6,44,8,102,9,-101,10,-78,11,-45,12,-7,13,21,15,21,16,11,17,14,18,2,19,-13,19,-34,20,-72,21,-97,22,114,23,69,24,4,25,-70,25,110,26,58,27,-29,27,122,28,-18,28,107,29,-30,29,91,30,-81,30,-35,30,32,31,82,31,-120,31,-108,31,-87,31,-76,31,-61,31,-47,31,-50,31,-79,31,-103,31,-120,31,117,31,78,31,18,31,-41,30,-117,30,71,30,-14,29,-125,29,16,29,-103,28,32,28,-112,27,-4,26,99,26,-55,25,45,25,-121,24,-37,23,34,23,120,22,-55,21,39,21,-122,20,-44,19,49,19,-99,18,16,18,-105,17,33,17,-63,16,101,16,26,16,-39,15,-103,15,116,15,84,15,77,15,55,15,50,15,38,15,31,15,19,15,5,15,-40,14,-74,14,112,14,47,14,-49,13,98,13,-37,12,67,12,-87,11,-10,10,61,10,104,9,-110,8,-77,7,-36,6,1,6,36,5,62,4,95,3,-126,2,-87,1,-50,0,-24,-1,11,-1,59,-2,110,-3,-87,-4,-43,-5,1,-5,58,-6,-105,-7,-31,-8,56,-8,-90,-9,33,-9,-90,-10,53,-10,-63,-11,107,-11,27,-11,-33,-12,-74,-12,-120,-12,95,-12,88,-12,105,-12,102,-12,115,-12,-126,-12,-84,-12,-28,-12,36,-11,88,-11,-112,-11,-28,-11,64,-10,-116,-10,-37,-10,47,-9,-122,-9,-34,-9,36,-8,106,-8,-99,-8,-35,-8,-1,-8,7,-7,5,-7,10,-7,7,-7,-8,-8,-50,-8,-99,-8,107,-8,77,-8,39,-8,-33,-9,-105,-9,78,-9,-2,-10,-86,-10,92,-10,-1,-11,-92,-11,68,-11,-23,-12,114,-12,-12,-13,118,-13,7,-13,-118,-14,-1,-15,112,-15,-28,-16,95,-16,-36,-17,83,-17,-46,-18,89,-18,-31,-19,100,-19,-24,-20,117,-20,-1,-21,-110,-21,36,-21,-72,-22,97,-22,28,-22,-43,-23,-105,-23,116,-23,91,-23,72,-23,78,-23,89,-23,117,-23,-84,-23,-10,-23,72,-22,-101,-22,8,-21,119,-21,-6,-21,-125,-20,10,-19,-107,-19,34,-18,-73,-18,70,-17,-31,-17,-128,-16,27,-15,-67,-15,80,-14,-30,-14,108,-13,25,-12,-45,-12,-127,-11,40,-10,-69,-10,111,-9,30,-8,-46,-8,114,-7,19,-6,-78,-6,83,-5,-10,-5,-114,-4,30,-3,-55,-3,106,-2,16,-1,-82,-1,88,0,28,1,-32,1,-89,2,107,3,64,4,27,5,10,6,-44,6,-79,7,-106,8,-121,9,101,10,55,11,2,12,-38,12,-85,13,108,14,32,15,-51,15,122,16,26,17,-84,17,46,18,-92,18,20,19,106,19,-80,19,-33,19,6,20,41,20,45,20,21,20,-18,19,-73,19,113,19,22,19,-94,18,21,18,-121,17,-12,16,68,16,-128,15,-68,14,-32,13,30,13,70,12,93,11,98,10,121,9,-104,8,-82,7,-57,6,-57,5,-34,4,11,4,62,3,99,2,-105,1,-47,0,38,0,-126,-1,-45,-2,39,-2,-108,-3,4,-3,120,-4,-36,-5,43,-5,-116,-6,-3,-7,90,-7,-86,-8,-16,-9,56,-9,-119,-10,-46,-11,32,-11,100,-12,-80,-13,14,-13,117,-14,-29,-15,91,-15,-17,-16,-113,-16,75,-16,12,-16,-52,-17,-82,-17,-68,-17,-74,-17,-72,-17,-54,-17,2,-16,65,-16,126,-16,-66,-16,32,-15,-120,-15,1,-14,91,-14,-69,-14,62,-13,-35,-13,-123,-12,36,-11,-30,-11,-78,-10,-93,-9,-107,-8,-102,-7,-77,-6,-49,-5,17,-3,91,-2,-88,-1,18,1,-128,2,-6,3,100,5,-27,6,80,8,-58,9,51,11,-105,12,-12,13,64,15,-118,16,-81,17,-57,18,-50,19,-69,20,127,21,56,22,-48,22,72,23,-70,23,7,24,69,24,87,24,74,24,77,24,74,24,39,24,-34,23,-112,23,80,23,4,23,-93,22,23,22,-107,21,24,21,-96,20,14,20,87,19,-86,18,-9,17,57,17,92,16,101,15,122,14,-120,13,-112,12,119,11,80,10,33,9,-16,7,-50,6,-106,5,81,4,29,3,-9,1,-49,0,-90,-1,-127,-2,102,-3,106,-4,-120,-5,-91,-6,-60,-7,4,-7,111,-8,-3,-9,-122,-9,31,-9,-27,-10,-56,-10,-41,-10,-25,-10,16,-9,82,-9,-70,-9,52,-8,-73,-8,34,-7,-97,-7,49,-6,-30,-6,-120,-5,30,-4,-78,-4,95,-3,6,-2,-83,-2,53,-1,-62,-1,93,0,-4,0,-115,1,16,2,-127,2,16,3,-112,3,9,4,124,4,-29,4,79,5,-51,5,50,6,-94,6,-4,6,110,7,-49,7,54,8,-115,8,-9,8,83,9,-72,9,21,10,116,10,-39,10,44,11,126,11,-43,11,40,12,111,12,-88,12,-43,12,11,13,48,13,63,13,78,13,80,13,60,13,28,13,-4,12,-76,12,85,12,-9,11,-113,11,19,11,116,10,-61,9,12,9,78,8,-124,7,-102,6,-99,5,-113,4,-125,3,107,2,65,1,-9,-1,-86,-2,114,-3}; }
	private static byte[] data61(){ return new byte[] {45,-4,-33,-6,110,-7,-3,-9,-95,-10,75,-11,-37,-13,84,-14,-36,-16,124,-17,38,-18,-48,-20,112,-21,38,-22,-20,-24,-55,-25,-74,-26,-85,-27,-71,-28,-21,-29,56,-29,-123,-30,-17,-31,105,-31,14,-31,-52,-32,117,-32,32,-32,-9,-33,-37,-33,-60,-33,-73,-33,-89,-33,-96,-33,-74,-33,-65,-33,-59,-33,-59,-33,-34,-33,-3,-33,35,-32,71,-32,88,-32,-122,-32,-67,-32,-2,-32,71,-31,-112,-31,-12,-31,90,-30,-57,-30,48,-29,-73,-29,65,-28,-49,-28,83,-27,-23,-27,-125,-26,21,-25,-75,-25,80,-24,-17,-24,-99,-23,92,-22,25,-21,-56,-21,-123,-20,69,-19,36,-18,-2,-18,-42,-17,-59,-16,-58,-15,-32,-14,-17,-13,-3,-12,29,-10,80,-9,-122,-8,-59,-7,-9,-6,41,-4,98,-3,-116,-2,-87,-1,-90,0,-86,1,-86,2,-120,3,92,4,3,5,-86,5,60,6,-43,6,76,7,-79,7,8,8,104,8,-52,8,18,9,68,9,-115,9,-40,9,33,10,94,10,-108,10,-40,10,31,11,113,11,-68,11,-1,11,83,12,-84,12,4,13,85,13,-99,13,-36,13,26,14,84,14,125,14,-102,14,-66,14,-49,14,-64,14,-68,14,-75,14,-87,14,-113,14,106,14,74,14,50,14,10,14,-23,13,-57,13,-81,13,-111,13,-116,13,-116,13,-108,13,-90,13,-52,13,-20,13,36,14,92,14,-81,14,11,15,-125,15,-17,15,80,16,-50,16,94,17,-8,17,124,18,-2,18,-107,19,43,20,-77,20,58,21,-66,21,52,22,-63,22,66,23,-73,23,17,24,104,24,-57,24,26,25,105,25,-104,25,-60,25,-12,25,47,26,80,26,69,26,75,26,74,26,67,26,51,26,23,26,-10,25,-40,25,-87,25,113,25,40,25,-31,24,-85,24,113,24,53,24,-36,23,-112,23,80,23,20,23,-49,22,-117,22,78,22,14,22,-37,21,-88,21,-127,21,56,21,2,21,-35,20,-67,20,-114,20,93,20,50,20,16,20,-33,19,-91,19,97,19,25,19,-41,18,-124,18,34,18,-94,17,34,17,-115,16,-21,15,59,15,-124,14,-88,13,-60,12,-42,11,-41,10,-64,9,-92,8,125,7,69,6,3,5,-62,3,100,2,-6,0,-103,-1,66,-2,-42,-4,94,-5,-18,-7,-111,-8,64,-9,-19,-11,-94,-12,104,-13,60,-14,33,-15,31,-16,28,-17,39,-18,62,-19,114,-20,-80,-21,-8,-22,52,-22,-105,-23,-14,-24,121,-24,-17,-25,66,-25,-82,-26,42,-26,-90,-27,21,-27,115,-28,-27,-29,85,-29,-56,-30,54,-30,-94,-31,31,-31,-91,-32,39,-32,-101,-33,11,-33,118,-34,6,-34,-96,-35,62,-35,-56,-36,99,-36,16,-36,-67,-37,98,-37,11,-37,-66,-38,-125,-38,88,-38,43,-38,-3,-39,-43,-39,-59,-39,-71,-39,-73,-39,-92,-39,-72,-39,-48,-39,-9,-39,59,-38,-110,-38,-1,-38,127,-37,39,-36,-34,-36,-87,-35,99,-34,100,-33,127,-32,-82,-31,-34,-30,38,-28,118,-27,-48,-26,57,-24,-95,-23,1,-21,109,-20,-65,-19,18,-17,98,-16,-109,-15,-76,-14,-52,-13,-30,-12,-27,-11,-50,-10,-82,-9,-119,-8,79,-7,16,-6,-59,-6,116,-5,23,-4,-67,-4,95,-3,10,-2,-89,-2,66,-1,-34,-1,125,0,21,1,-94,1,42,2,-82,2,32,3,-106,3,-15,3,64,4,113,4,-88,4,-65,4,-62,4,-67,4,-86,4,-113,4,70,4,-17,3,-114,3,40,3,-74,2,62,2,-74,1,37,1,-106,0,15,0,-128,-1,-23,-2,82,-2,-62,-3,64,-3,-44,-4,96,-4,-18,-5,-124,-5,46,-5,-30,-6,-88,-6,117,-6,90,-6,79,-6,83,-6,103,-6,-127,-6,-80,-6,3,-5,97,-5,-58,-5,41,-4,-88,-4,58,-3,-31,-3,-108,-2,61,-1,-2,-1,-51,0,-80,1,-117,2,125,3,106,4,111,5,113,6,114,7,119,8,119,9,-122,10,-115,11,-121,12,127,13,109,14,121,15,124,16,-126,17,114,18,122,19,-126,20,-122,21,-109,22,-99,23,-82,24,-77,25,-52,26,-33,27,-9,28,16,30,57,31,74,32,100,33,122,34,-128,35,-111,36,-106,37,-98,38,-109,39,-127,40,95,41,44,42,-22,42,-100,43,68,44,-46,44,61,45,-98,45,-11,45,41,46,80,46,93,46,68,46,19,46,-54,45,119,45,-13,44,87,44,-89,43,-39,42,-8,41,-4,40,-19,39,-40,38,-111,37,76,36,-26,34,125,33,10,32,-122,30,-17,28,77,27,-71,25,46,24,-115,22,-33,20,48,19,-103,17,8,16,118,14,-25,12,99,11,-17,9,-116,8,51,7,-50,5,116,4,33,3,-9,1,-59,0,-87,-1,124,-2,93,-3,82,-4,88,-5,100,-6,109,-7,120,-8,-106,-9,-64,-10,-11,-11,39,-11,96,-12,-93,-13,2,-13,100,-14,-60,-15,24,-15,-122,-16,0,-16,-128,-17,5,-17,-116,-18,22,-18,-94,-19,50,-19,-63,-20,55,-20,-69,-21,61,-21,-60,-22}; }
	private static byte[] data62(){ return new byte[] {66,-22,-67,-23,48,-23,-82,-24,59,-24,-46,-25,107,-25,33,-25,-20,-26,-59,-26,-76,-26,-102,-26,-90,-26,-36,-26,33,-25,124,-25,-53,-25,49,-24,-68,-24,86,-23,-4,-23,-88,-22,84,-21,17,-20,-37,-20,-110,-19,59,-18,-29,-18,-109,-17,41,-16,-83,-16,32,-15,123,-15,-65,-15,-5,-15,43,-14,62,-14,64,-14,47,-14,18,-14,-44,-15,-82,-15,105,-15,39,-15,-56,-16,125,-16,49,-16,-36,-17,-114,-17,51,-17,-34,-18,-116,-18,74,-18,13,-18,-77,-19,90,-19,7,-19,-72,-20,72,-20,-46,-21,92,-21,-27,-22,98,-22,-57,-23,25,-23,104,-24,-64,-25,19,-25,95,-26,-109,-27,-46,-28,56,-28,-109,-29,-34,-30,41,-30,122,-31,4,-31,-95,-32,50,-32,-65,-33,108,-33,74,-33,63,-33,49,-33,52,-33,60,-33,118,-33,-40,-33,59,-32,-76,-32,51,-31,-30,-31,-93,-30,116,-29,61,-28,20,-27,23,-26,43,-25,66,-24,107,-23,-110,-22,-32,-21,59,-19,-107,-18,-18,-17,84,-15,-45,-14,84,-12,-35,-11,90,-9,-22,-8,114,-6,-7,-5,-126,-3,12,-1,-101,0,23,2,-106,3,12,5,109,6,-44,7,43,9,114,10,-75,11,-13,12,27,14,58,15,71,16,77,17,108,18,124,19,97,20,73,21,52,22,49,23,29,24,-16,24,-90,25,100,26,47,27,-18,27,-105,28,32,29,-92,29,51,30,-88,30,-3,30,81,31,-90,31,-25,31,32,32,68,32,76,32,88,32,96,32,106,32,71,32,28,32,-24,31,-82,31,108,31,11,31,-95,30,62,30,-67,29,66,29,-89,28,10,28,93,27,-72,26,9,26,78,25,-124,24,-85,23,-23,22,42,22,97,21,-120,20,-77,19,-14,18,66,18,-107,17,-29,16,62,16,-90,15,31,15,-109,14,27,14,-100,13,69,13,-17,12,-85,12,86,12,18,12,-31,11,-71,11,-113,11,115,11,87,11,67,11,58,11,52,11,22,11,-2,10,-22,10,-55,10,-69,10,-85,10,-107,10,107,10,82,10,61,10,39,10,-16,9,-65,9,-120,9,91,9,27,9,-46,8,125,8,22,8,-84,7,45,7,-72,6,47,6,-99,5,1,5,73,4,-96,3,-4,2,65,2,116,1,-62,0,19,0,106,-1,-67,-2,24,-2,-125,-3,5,-3,-107,-4,50,-4,-26,-5,-76,-5,-109,-5,127,-5,97,-5,87,-5,109,-5,-111,-5,-82,-5,-46,-5,-2,-5,46,-4,89,-4,124,-4,-110,-4,-88,-4,-67,-4,-46,-4,-43,-4,-44,-4,-49,-4,-46,-4,-58,-4,-95,-4,109,-4,52,-4,10,-4,-29,-5,-70,-5,118,-5,40,-5,-2,-6,-42,-6,-97,-6,88,-6,33,-6,-11,-7,-61,-7,-123,-7,63,-7,-11,-8,-89,-8,85,-8,-19,-9,113,-9,-19,-10,107,-10,-26,-11,90,-11,-73,-12,-5,-13,79,-13,-93,-14,-17,-15,20,-15,75,-16,-115,-17,-47,-18,2,-18,62,-19,126,-20,-60,-21,12,-21,111,-22,-56,-23,37,-23,-92,-24,48,-24,-59,-25,88,-25,1,-25,-79,-26,116,-26,57,-26,11,-26,-8,-27,-17,-27,-16,-27,-15,-27,0,-26,60,-26,124,-26,-79,-26,-6,-26,78,-25,-63,-25,41,-24,-89,-24,46,-23,-66,-23,107,-22,14,-21,-65,-21,91,-20,22,-19,-44,-19,-99,-18,86,-17,10,-16,-41,-16,-97,-15,100,-14,31,-13,-35,-13,-106,-12,93,-11,7,-10,-82,-10,73,-9,-3,-9,-89,-8,90,-7,-7,-7,-105,-6,70,-5,0,-4,-70,-4,120,-3,71,-2,23,-1,-13,-1,-60,0,-92,1,125,2,123,3,108,4,115,5,100,6,103,7,117,8,-128,9,116,10,89,11,68,12,52,13,38,14,-5,14,-64,15,118,16,45,17,-48,17,103,18,-27,18,87,19,-59,19,44,20,101,20,-106,20,-69,20,-52,20,-45,20,-56,20,-94,20,-128,20,65,20,-7,19,-127,19,16,19,-103,18,47,18,-99,17,-10,16,71,16,-92,15,-4,14,52,14,86,13,-128,12,-60,11,-16,10,21,10,32,9,57,8,112,7,-97,6,-62,5,-42,4,-6,3,40,3,82,2,102,1,105,0,-118,-1,-63,-2,-14,-3,14,-3,26,-4,63,-5,111,-6,-104,-7,-67,-8,-24,-9,38,-9,123,-10,-57,-11,16,-11,94,-12,-63,-13,58,-13,-72,-14,45,-14,-100,-15,57,-15,-36,-16,107,-16,2,-16,-88,-17,88,-17,21,-17,-53,-18,-128,-18,59,-18,0,-18,-52,-19,-96,-19,117,-19,74,-19,77,-19,98,-19,120,-19,-120,-19,-75,-19,11,-18,-116,-18,21,-17,-82,-17,97,-16,60,-15,57,-14,43,-13,62,-12,118,-11,-64,-10,35,-8,116,-7,-32,-6,98,-4,-34,-3,100,-1,-49,0,77,2,-54,3,61,5,-98,6,-31,7,32,9,92,10,-113,11,-86,12,-90,13,-109,14,-126,15,100,16,47,17,-25,17,-98,18,91,19,-1,19,-116,20,16,21,-110,21,20,22,-123,22,-38,22,24,23,95,23,-101,23,-78,23,-87,23,-89,23,-100,23}; }
	private static byte[] data63(){ return new byte[] {127,23,56,23,-39,22,107,22,-17,21,91,21,-85,20,-22,19,32,19,85,18,110,17,122,16,94,15,93,14,93,13,84,12,56,11,17,10,-24,8,-40,7,-60,6,-68,5,-93,4,-96,3,-95,2,-60,1,-31,0,8,0,69,-1,-113,-2,-11,-3,87,-3,-47,-4,111,-4,21,-4,-37,-5,-96,-5,-122,-5,124,-5,-101,-5,-58,-5,-19,-5,17,-4,104,-4,-35,-4,105,-3,-39,-3,76,-2,-49,-2,100,-1,6,0,-106,0,36,1,-81,1,59,2,-58,2,79,3,-64,3,41,4,-101,4,13,5,115,5,-53,5,16,6,92,6,-79,6,-7,6,53,7,114,7,-73,7,16,8,98,8,-67,8,-6,8,71,9,-108,9,-20,9,56,10,-122,10,-44,10,31,11,108,11,-84,11,-32,11,38,12,91,12,126,12,-114,12,-101,12,-108,12,-120,12,111,12,80,12,17,12,-38,11,-124,11,38,11,-76,10,64,10,-91,9,-5,8,51,8,109,7,-99,6,-57,5,-49,4,-66,3,-68,2,-75,1,-108,0,78,-1,8,-2,-36,-4,-86,-5,97,-6,3,-7,-84,-9,88,-10,15,-11,-87,-13,77,-14,-9,-16,-63,-17,-99,-18,90,-19,12,-20,-54,-22,-74,-23,-55,-24,-56,-25,-68,-26,-53,-27,-1,-28,76,-28,-103,-29,-18,-30,94,-30,-15,-31,-99,-31,59,-31,-33,-32,-102,-32,125,-32,113,-32,94,-32,67,-32,69,-32,110,-32,-94,-32,-66,-32,-40,-32,8,-31,104,-31,-56,-31,36,-30,112,-30,-52,-30,71,-29,-58,-29,43,-28,-119,-28,-16,-28,110,-27,-14,-27,91,-26,-73,-26,34,-25,-98,-25,15,-24,115,-24,-23,-24,86,-23,-35,-23,87,-22,-43,-22,94,-21,3,-20,-89,-20,66,-19,0,-18,-56,-18,-85,-17,-111,-16,115,-15,106,-14,111,-13,-113,-12,-98,-11,-84,-10,-76,-9,-35,-8,15,-6,34,-5,29,-4,39,-3,48,-2,55,-1,43,0,-14,0,-80,1,109,2,21,3,-77,3,46,4,-80,4,17,5,113,5,-62,5,4,6,57,6,117,6,-86,6,-48,6,-21,6,16,7,70,7,123,7,-100,7,-86,7,-48,7,-6,7,23,8,65,8,70,8,78,8,94,8,109,8,117,8,88,8,66,8,48,8,21,8,-24,7,-73,7,-99,7,102,7,36,7,-12,6,-62,6,-127,6,66,6,-8,5,-55,5,-107,5,117,5,77,5,33,5,9,5,-5,4,-24,4,-44,4,-43,4,-30,4,4,5,38,5,89,5,-100,5,-44,5,36,6,-124,6,-12,6,105,7,-1,7,-101,8,85,9,15,10,-50,10,-105,11,116,12,85,13,60,14,25,15,9,16,3,17,8,18,-2,18,-38,19,-59,20,-91,21,127,22,83,23,14,24,-62,24,98,25,8,26,-111,26,6,27,110,27,-39,27,49,28,113,28,-96,28,-60,28,-19,28,22,29,33,29,25,29,19,29,20,29,25,29,22,29,13,29,10,29,5,29,-10,28,-16,28,-40,28,-72,28,-95,28,-92,28,-126,28,95,28,47,28,11,28,-25,27,-65,27,-121,27,77,27,13,27,-34,26,-96,26,92,26,-3,25,-89,25,85,25,-19,24,122,24,-1,23,127,23,-25,22,70,22,-116,21,-45,20,-2,19,25,19,44,18,32,17,11,16,-32,14,-72,13,121,12,58,11,-18,9,-104,8,57,7,-29,5,-124,4,27,3,-77,1,94,0,0,-1,-76,-3,93,-4,7,-5,-68,-7,-126,-8,86,-9,49,-10,18,-11,-12,-13,-13,-14,-9,-15,6,-15,31,-16,66,-17,102,-18,-101,-19,-32,-20,38,-20,71,-21,-99,-22,-18,-23,69,-23,-104,-24,-20,-25,76,-25,-82,-26,40,-26,-88,-27,12,-27,-126,-28,-1,-29,-113,-29,15,-29,126,-30,-4,-31,-125,-31,9,-31,-100,-32,33,-32,-99,-33,24,-33,-86,-34,58,-34,-66,-35,66,-35,-62,-36,91,-36,-30,-37,117,-37,3,-37,-65,-38,-126,-38,84,-38,42,-38,24,-38,36,-38,57,-38,100,-38,-88,-38,-4,-38,116,-37,-5,-37,-87,-36,92,-35,31,-34,-18,-34,-29,-33,-34,-32,-28,-31,-17,-30,6,-28,59,-27,108,-26,-102,-25,-70,-24,-20,-23,36,-21,86,-20,127,-19,-104,-18,-76,-17,-55,-16,-43,-15,-47,-14,-54,-13,-67,-12,-75,-11,-97,-10,-118,-9,91,-8,53,-7,18,-6,-21,-6,-74,-5,113,-4,38,-3,-25,-3,-95,-2,63,-1,-38,-1,109,0,-6,0,-117,1,11,2,99,2,-79,2,-4,2,68,3,108,3,-116,3,-110,3,-111,3,125,3,100,3,44,3,-19,2,-79,2,94,2,10,2,-95,1,43,1,-89,0,39,0,-98,-1,1,-1,109,-2,-52,-3,37,-3,-126,-4,-31,-5,68,-5,-86,-6,19,-6,126,-7,2,-7,-115,-8,30,-8,-58,-9,-123,-9,87,-9,45,-9,12,-9,20,-9,49,-9,92,-9,-104,-9,-32,-9,44,-8,-113,-8,12,-7,-96,-7,63,-6,-57,-6,105,-5,24,-4,-40,-4,-111,-3,73,-2,22,-1,-38,-1,-86,0}; }
	private static byte[] data64(){ return new byte[] {114,1,79,2,37,3,-6,3,-53,4,-121,5,119,6,89,7,60,8,26,9,9,10,-15,10,-16,11,0,13,10,14,24,15,43,16,93,17,123,18,-82,19,-47,20,29,22,89,23,-114,24,-60,25,-15,26,49,28,107,29,-96,30,-58,31,-32,32,-24,33,-1,34,22,36,46,37,48,38,31,39,9,40,-36,40,-91,41,94,42,25,43,-74,43,69,44,-77,44,4,45,68,45,121,45,-121,45,127,45,87,45,29,45,-69,44,79,44,-52,43,48,43,109,42,-93,41,-62,40,-50,39,-49,38,-60,37,-95,36,111,35,67,34,15,33,-48,31,126,30,39,29,-33,27,-96,26,69,25,-27,23,-116,22,68,21,-4,19,-72,18,102,17,29,16,-37,14,-98,13,98,12,54,11,7,10,-27,8,-58,7,-81,6,-110,5,-123,4,122,3,-121,2,-113,1,-109,0,-87,-1,-59,-2,-10,-3,36,-3,96,-4,-100,-5,-37,-6,25,-6,97,-7,-74,-8,10,-8,79,-9,-108,-10,-37,-11,34,-11,84,-12,124,-13,-74,-14,-19,-15,48,-15,112,-16,-101,-17,-36,-18,48,-18,-112,-19,-11,-20,90,-20,-53,-21,104,-21,25,-21,-34,-22,-95,-22,124,-22,127,-22,-110,-22,-84,-22,-39,-22,12,-21,100,-21,-67,-21,38,-20,127,-20,-31,-20,85,-19,-54,-19,63,-18,-99,-18,-4,-18,82,-17,-97,-17,-43,-17,10,-16,60,-16,83,-16,105,-16,107,-16,91,-16,61,-16,26,-16,-7,-17,-56,-17,-118,-17,49,-17,-18,-18,-102,-18,74,-18,-26,-19,-118,-19,38,-19,-63,-20,84,-20,-24,-21,115,-21,4,-21,-124,-22,-1,-23,124,-23,-17,-24,92,-24,-70,-25,12,-25,92,-26,-69,-27,8,-27,90,-28,-105,-29,-5,-30,77,-30,-100,-31,-31,-32,38,-32,-110,-33,11,-33,106,-34,-59,-35,60,-35,-58,-36,105,-36,-5,-37,-107,-37,78,-37,57,-37,30,-37,6,-37,-5,-38,20,-37,92,-37,-74,-37,26,-36,-120,-36,22,-35,-38,-35,-80,-34,-114,-33,127,-32,-126,-31,-86,-30,-20,-29,63,-27,-113,-26,-21,-25,98,-23,-22,-22,112,-20,-5,-19,125,-17,35,-15,-51,-14,114,-12,7,-10,-90,-9,84,-7,-3,-6,-111,-4,38,-2,-56,-1,100,1,-14,2,123,4,4,6,125,7,-22,8,79,10,-75,11,16,13,100,14,-85,15,-26,16,41,18,95,19,-112,20,-90,21,-81,22,-69,23,-79,24,-99,25,108,26,70,27,16,28,-56,28,115,29,9,30,-107,30,21,31,-107,31,12,32,106,32,-57,32,22,33,78,33,-114,33,-72,33,-42,33,-40,33,-13,33,-6,33,-32,33,-88,33,115,33,36,33,-38,32,119,32,-7,31,96,31,-58,30,36,30,103,29,-106,28,-67,27,-35,26,-7,25,4,25,-2,23,-2,22,-13,21,-25,20,-27,19,-31,18,-43,17,-53,16,-31,15,-6,14,13,14,24,13,75,12,-114,11,-40,10,32,10,-122,9,-8,8,125,8,3,8,-94,7,55,7,-26,6,-108,6,99,6,30,6,-14,5,-61,5,-77,5,-101,5,-128,5,106,5,109,5,121,5,-114,5,-115,5,-106,5,-74,5,-41,5,1,6,38,6,85,6,109,6,-120,6,-91,6,-73,6,-53,6,-48,6,-51,6,-59,6,-89,6,125,6,93,6,44,6,-17,5,-99,5,85,5,3,5,-67,4,102,4,28,4,-57,3,-128,3,46,3,-8,2,-46,2,-72,2,-113,2,-126,2,-119,2,-94,2,-86,2,-57,2,-25,2,20,3,73,3,127,3,-84,3,-35,3,-7,3,54,4,99,4,-107,4,-95,4,-92,4,-78,4,-56,4,-60,4,-97,4,122,4,103,4,79,4,42,4,-9,3,-64,3,-115,3,90,3,40,3,-22,2,-93,2,121,2,63,2,-7,1,-114,1,43,1,-35,0,-114,0,22,0,-104,-1,19,-1,-113,-2,13,-2,120,-3,-64,-4,4,-4,109,-5,-64,-6,-5,-7,32,-7,89,-8,-112,-9,-55,-10,-30,-11,-1,-12,25,-12,64,-13,114,-14,-123,-15,-113,-16,-84,-17,-21,-18,37,-18,88,-19,124,-20,-64,-21,9,-21,93,-22,-78,-23,9,-23,115,-24,-13,-25,127,-25,8,-25,-91,-26,87,-26,29,-26,-15,-27,-40,-27,-65,-27,-70,-27,-50,-27,-23,-27,2,-26,54,-26,-119,-26,-35,-26,37,-25,124,-25,-24,-25,103,-24,-21,-24,122,-23,-5,-23,-119,-22,28,-21,-68,-21,92,-20,-23,-20,-109,-19,49,-18,-41,-18,109,-17,-2,-17,-95,-16,83,-15,4,-14,-100,-14,64,-13,-15,-13,-83,-12,91,-11,14,-10,-80,-10,122,-9,62,-8,5,-7,-77,-7,101,-6,34,-5,-13,-5,-52,-4,-102,-3,93,-2,56,-1,40,0,15,1,-21,1,-44,2,-46,3,-39,4,-27,5,-34,6,-28,7,7,9,34,10,45,11,36,12,44,13,46,14,46,15,35,16,-7,16,-70,17,117,18,37,19,-81,19,45,20,-101,20,11,21,91,21,125,21,-110,21,-99,21,-110,21,125,21,100,21,26,21}; }
	private static byte[] data65(){ return new byte[] {-44,20,-120,20,47,20,-63,19,65,19,-71,18,58,18,-79,17,20,17,116,16,-36,15,58,15,-111,14,-30,13,39,13,114,12,-49,11,13,11,52,10,91,9,-95,8,-38,7,-4,6,19,6,38,5,62,4,97,3,116,2,122,1,-127,0,-100,-1,-72,-2,-48,-3,-40,-4,-14,-5,46,-5,93,-6,-118,-7,-90,-8,-20,-9,62,-9,123,-10,-64,-11,1,-11,74,-12,-96,-13,-1,-14,72,-14,-116,-15,-31,-16,59,-16,-101,-17,-11,-18,69,-18,-79,-19,33,-19,-115,-20,-8,-21,108,-21,13,-21,-49,-22,-106,-22,97,-22,61,-22,72,-22,96,-22,-108,-22,-37,-22,55,-21,-71,-21,97,-20,36,-19,-27,-19,-60,-18,-46,-17,-14,-16,29,-14,67,-13,127,-12,-41,-11,42,-9,116,-8,-64,-7,21,-5,97,-4,-81,-3,-21,-2,34,0,90,1,-124,2,-66,3,-31,4,-2,5,7,7,38,8,57,9,81,10,81,11,80,12,70,13,62,14,49,15,32,16,-10,16,-63,17,-115,18,61,19,-33,19,123,20,-1,20,110,21,-68,21,11,22,70,22,97,22,99,22,86,22,53,22,-5,21,-79,21,77,21,-18,20,125,20,24,20,-118,19,-28,18,34,18,106,17,-65,16,-20,15,17,15,50,14,97,13,-121,12,-89,11,-63,10,-38,9,17,9,68,8,116,7,-104,6,-29,5,52,5,-101,4,5,4,106,3,-18,2,-125,2,58,2,-29,1,-97,1,112,1,94,1,85,1,77,1,71,1,106,1,-105,1,-46,1,8,2,59,2,120,2,-56,2,43,3,120,3,-71,3,7,4,107,4,-36,4,61,5,-104,5,-25,5,64,6,-93,6,7,7,88,7,-87,7,-1,7,97,8,-84,8,-6,8,72,9,-101,9,-17,9,47,10,102,10,-102,10,-33,10,27,11,72,11,112,11,-111,11,-62,11,-6,11,40,12,63,12,77,12,118,12,-103,12,-85,12,-72,12,-58,12,-38,12,-25,12,-23,12,-31,12,-50,12,-85,12,118,12,59,12,-14,11,-97,11,44,11,-93,10,20,10,101,9,-84,8,-30,7,-15,6,-24,5,-38,4,-47,3,-80,2,116,1,39,0,-30,-2,-110,-3,51,-4,-55,-6,89,-7,-11,-9,-90,-10,62,-11,-54,-13,108,-14,37,-15,-25,-17,-102,-18,76,-19,12,-20,-8,-22,-12,-23,-21,-24,-43,-25,-32,-26,22,-26,89,-27,-108,-28,-50,-29,47,-29,-94,-30,65,-30,-35,-31,123,-31,37,-31,-26,-32,-34,-32,-51,-32,-64,-32,-61,-32,-7,-32,74,-31,-114,-31,-52,-31,30,-30,-97,-30,52,-29,-74,-29,52,-28,-66,-28,90,-27,-11,-27,-113,-26,28,-25,-78,-25,70,-24,-36,-24,95,-23,-43,-23,76,-22,-52,-22,85,-21,-57,-21,59,-20,-60,-20,65,-19,-46,-19,85,-18,-16,-18,-115,-17,88,-16,30,-15,-21,-15,-75,-14,-92,-13,-93,-12,-91,-11,-87,-10,-76,-9,-51,-8,-10,-7,9,-5,15,-4,31,-3,58,-2,55,-1,26,0,-13,0,-45,1,-77,2,101,3,0,4,-116,4,21,5,-111,5,-8,5,68,6,-121,6,-51,6,18,7,59,7,75,7,90,7,114,7,-106,7,-105,7,-120,7,-128,7,121,7,114,7,95,7,62,7,33,7,2,7,-32,6,-93,6,74,6,-10,5,-88,5,82,5,-37,4,101,4,-44,3,79,3,-56,2,52,2,-113,1,-33,0,63,0,-95,-1,4,-1,90,-2,-68,-3,44,-3,-92,-4,24,-4,-112,-5,15,-5,-90,-6,75,-6,-1,-7,-76,-7,-125,-7,78,-7,30,-7,29,-7,29,-7,27,-7,59,-7,109,-7,-78,-7,-1,-7,83,-6,-55,-6,67,-5,-60,-5,92,-4,23,-3,-29,-3,-71,-2,-107,-1,-108,0,-93,1,-81,2,-58,3,-39,4,4,6,60,7,110,8,-96,9,-43,10,26,12,97,13,-85,14,-39,15,5,17,47,18,105,19,-108,20,-95,21,-102,22,-101,23,-100,24,-117,25,80,26,21,27,-47,27,-113,28,40,29,-76,29,58,30,-73,30,43,31,-126,31,-62,31,20,32,83,32,-111,32,-58,32,-13,32,27,33,58,33,90,33,123,33,-106,33,-97,33,-71,33,-40,33,-21,33,-17,33,-27,33,-36,33,-10,33,-21,33,-47,33,-84,33,-118,33,111,33,53,33,-24,32,127,32,18,32,-85,31,28,31,119,30,-76,29,-15,28,11,28,14,27,2,26,-28,24,-62,23,-94,22,106,21,25,20,-65,18,116,17,34,16,-51,14,105,13,9,12,-81,10,81,9,2,8,-87,6,98,5,25,4,-67,2,-126,1,62,0,8,-1,-47,-3,-83,-4,-121,-5,103,-6,69,-7,46,-8,34,-9,43,-10,52,-11,63,-12,87,-13,120,-14,-90,-15,-41,-16,24,-16,83,-17,-107,-18,-35,-19,48,-19,-115,-20,-25,-21,58,-21,-96,-22,15,-22,125,-23,-41,-24,40,-24,-120,-25,-29,-26,48,-26,-118,-27,-46,-28,32,-28,92,-29,-102,-30,-42,-31,2,-31,65,-32,113,-33,-76,-34,6,-34}; }
	private static byte[] data66(){ return new byte[] {86,-35,-87,-36,30,-36,-78,-37,77,-37,-14,-38,-81,-38,-98,-38,-90,-38,-70,-38,-44,-38,26,-37,114,-37,-39,-37,99,-36,-19,-36,-122,-35,43,-34,-37,-34,-86,-33,116,-32,55,-31,12,-30,-11,-30,-33,-29,-76,-28,127,-27,98,-26,83,-25,87,-24,78,-23,61,-22,49,-21,51,-20,58,-19,76,-18,84,-17,109,-16,-121,-15,-93,-14,-73,-13,-59,-12,-51,-11,-41,-10,-16,-9,-3,-8,-14,-7,-33,-6,-54,-5,-81,-4,126,-3,45,-2,-29,-2,-128,-1,20,0,-121,0,-20,0,75,1,-92,1,-24,1,15,2,31,2,40,2,43,2,46,2,32,2,11,2,-24,1,-74,1,-125,1,65,1,-4,0,-79,0,76,0,-24,-1,-123,-1,26,-1,-87,-2,31,-2,-103,-3,12,-3,-123,-4,-23,-5,89,-5,-64,-6,54,-6,-91,-7,31,-7,-102,-8,28,-8,-86,-9,72,-9,-11,-10,-79,-10,109,-10,55,-10,25,-10,15,-10,15,-10,23,-10,53,-10,97,-10,-100,-10,-41,-10,39,-9,119,-9,-26,-9,79,-8,-53,-8,66,-7,-42,-7,95,-6,-8,-6,-120,-5,16,-4,-83,-4,90,-3,-2,-3,-115,-2,34,-1,-48,-1,121,0,31,1,-73,1,98,2,14,3,-57,3,124,4,60,5,-1,5,-50,6,-91,7,-112,8,-113,9,-125,10,-110,11,-103,12,-72,13,-49,14,3,16,50,17,91,18,-100,19,-26,20,40,22,108,23,-82,24,-18,25,36,27,123,28,-76,29,-23,30,7,32,35,33,38,34,20,35,10,36,-18,36,-71,37,111,38,18,39,-108,39,10,40,105,40,-70,40,-24,40,3,41,3,41,-4,40,-24,40,-89,40,91,40,2,40,-93,39,38,39,-89,38,15,38,114,37,-62,36,23,36,84,35,-118,34,-81,33,-43,32,-16,31,7,31,11,30,28,29,30,28,40,27,31,26,24,25,19,24,19,23,10,22,14,21,18,20,23,19,19,18,27,17,46,16,83,15,87,14,116,13,-104,12,-45,11,-6,10,41,10,85,9,-115,8,-64,7,-29,6,5,6,42,5,72,4,83,3,76,2,69,1,57,0,45,-1,31,-2,3,-3,-33,-5,-64,-6,-88,-7,-102,-8,-116,-9,127,-10,-117,-11,-84,-12,-20,-13,47,-13,-127,-14,-23,-15,113,-15,19,-15,-59,-16,-123,-16,85,-16,60,-16,67,-16,83,-16,80,-16,101,-16,-118,-16,-77,-16,-35,-16,-18,-16,4,-15,28,-15,65,-15,98,-15,104,-15,115,-15,123,-15,-123,-15,121,-15,-123,-15,-127,-15,122,-15,105,-15,89,-15,75,-15,55,-15,28,-15,16,-15,-13,-16,-57,-16,-108,-16,100,-16,43,-16,-18,-17,-97,-17,69,-17,-32,-18,125,-18,-5,-19,105,-19,-55,-20,22,-20,91,-21,-109,-22,-45,-23,-3,-24,40,-24,67,-25,92,-26,99,-27,113,-28,-121,-29,-117,-30,-108,-31,-94,-32,-53,-33,-14,-34,9,-34,40,-35,104,-36,-103,-37,-33,-38,47,-38,-121,-39,-2,-40,-127,-40,2,-40,-127,-41,3,-41,-73,-42,-118,-42,94,-42,67,-42,42,-42,77,-42,125,-42,-59,-42,15,-41,124,-41,25,-40,-38,-40,-101,-39,103,-38,89,-37,-120,-36,-45,-35,31,-33,116,-32,-42,-31,110,-29,20,-27,-66,-26,107,-24,47,-22,7,-20,-6,-19,-32,-17,-70,-15,-103,-13,-118,-11,-125,-9,108,-7,77,-5,54,-3,26,-1,-11,0,-62,2,-124,4,66,6,-1,7,-87,9,80,11,-36,12,108,14,-10,15,100,17,-63,18,27,20,113,21,-74,22,-27,23,11,25,32,26,51,27,44,28,17,29,-13,29,-50,30,-98,31,89,32,8,33,-90,33,63,34,-62,34,56,35,-99,35,1,36,76,36,-101,36,-57,36,-18,36,-3,36,-6,36,-21,36,-54,36,-112,36,64,36,-19,35,-123,35,-13,34,96,34,-73,33,-5,32,48,32,73,31,79,30,66,29,68,28,48,27,-4,25,-62,24,-126,23,56,22,-14,20,-120,19,31,18,-80,16,94,15,11,14,-80,12,81,11,0,10,-51,8,-92,7,-124,6,103,5,81,4,93,3,-122,2,-64,1,-10,0,61,0,-105,-1,17,-1,-88,-2,57,-2,-35,-3,-98,-3,120,-3,92,-3,60,-3,41,-3,49,-3,65,-3,89,-3,120,-3,-93,-3,-25,-3,36,-2,101,-2,-110,-2,-66,-2,-11,-2,50,-1,97,-1,125,-1,-108,-1,-78,-1,-62,-1,-53,-1,-66,-1,-61,-1,-56,-1,-43,-1,-32,-1,-29,-1,-3,-1,16,0,47,0,90,0,-104,0,-37,0,54,1,-114,1,-18,1,87,2,-52,2,94,3,-39,3,82,4,-57,4,89,5,-41,5,83,6,-78,6,34,7,-123,7,-20,7,52,8,112,8,-82,8,-20,8,18,9,47,9,68,9,99,9,-118,9,-112,9,-106,9,-106,9,-100,9,-82,9,-87,9,-92,9,-113,9,-82,9,-71,9,-87,9,-119,9,103,9,71,9,34,9,-28,8,-119,8,41,8,-47,7,104,7,-36,6,46,6,126,5,-53,4,15,4,64,3,99,2}; }
	private static byte[] data67(){ return new byte[] {-125,1,-104,0,-65,-1,-50,-2,-40,-3,-39,-4,-8,-5,22,-5,44,-6,60,-7,77,-8,126,-9,-80,-10,-57,-11,-23,-12,10,-12,42,-13,91,-14,-128,-15,-94,-16,-66,-17,15,-17,80,-18,124,-19,-64,-20,11,-20,92,-21,-55,-22,60,-22,-77,-23,60,-23,-26,-24,-107,-24,60,-24,-18,-25,-76,-25,-100,-25,-109,-25,-94,-25,-93,-25,-61,-25,-30,-25,15,-24,82,-24,-94,-24,-8,-24,88,-23,-68,-23,32,-22,-108,-22,14,-21,-121,-21,16,-20,-122,-20,7,-19,-105,-19,33,-18,-90,-18,32,-17,-90,-17,42,-16,-78,-16,53,-15,-80,-15,33,-14,-73,-14,67,-13,-56,-13,67,-12,-42,-12,108,-11,17,-10,-92,-10,37,-9,-67,-9,105,-8,-2,-8,-99,-7,60,-6,-4,-6,-66,-5,125,-4,49,-3,-7,-3,-55,-2,-75,-1,-99,0,-116,1,107,2,113,3,127,4,-108,5,-102,6,-106,7,-88,8,-73,9,-58,10,-68,11,-83,12,-107,13,-127,14,99,15,23,16,-54,16,123,17,35,18,-92,18,13,19,118,19,-55,19,17,20,50,20,49,20,40,20,43,20,28,20,-28,19,-103,19,74,19,3,19,-85,18,58,18,-70,17,68,17,-44,16,66,16,-82,15,39,15,-107,14,14,14,112,13,-42,12,43,12,-115,11,1,11,86,10,-93,9,-10,8,90,8,-88,7,-12,6,54,6,-120,5,-40,4,46,4,108,3,-86,2,-35,1,50,1,125,0,-88,-1,-62,-2,-18,-3,51,-3,78,-4,93,-5,92,-6,95,-7,114,-8,107,-9,89,-10,63,-11,46,-12,62,-13,56,-14,34,-15,13,-16,43,-17,93,-18,-124,-19,-88,-20,-26,-21,60,-21,-69,-22,58,-22,-43,-23,123,-23,72,-23,54,-23,40,-23,43,-23,58,-23,114,-23,-65,-23,11,-22,115,-22,-51,-22,91,-21,-17,-21,-114,-20,34,-19,-55,-19,-111,-18,104,-17,54,-16,-5,-16,-52,-15,-53,-14,-57,-13,-42,-12,-44,-11,-20,-10,24,-8,65,-7,109,-6,-113,-5,-40,-4,24,-2,104,-1,-101,0,-29,1,32,3,98,4,-117,5,-69,6,-50,7,-29,8,-27,9,-41,10,-71,11,-119,12,67,13,-6,13,-106,14,22,15,-122,15,-17,15,74,16,-108,16,-42,16,15,17,60,17,88,17,103,17,111,17,114,17,122,17,111,17,89,17,27,17,-22,16,-87,16,90,16,-21,15,-117,15,18,15,-96,14,28,14,123,13,-32,12,69,12,-72,11,16,11,102,10,-56,9,45,9,-94,8,23,8,-123,7,-3,6,-101,6,67,6,-21,5,-105,5,93,5,46,5,12,5,-22,4,-42,4,-50,4,-45,4,-40,4,-27,4,-18,4,4,5,46,5,100,5,-110,5,-76,5,-37,5,19,6,78,6,125,6,-87,6,-22,6,37,7,106,7,-96,7,-36,7,17,8,96,8,-84,8,-20,8,34,9,90,9,-99,9,-20,9,47,10,103,10,-97,10,-22,10,46,11,97,11,-107,11,-60,11,-3,11,53,12,95,12,-117,12,-77,12,-40,12,-1,12,39,13,69,13,81,13,115,13,-117,13,-87,13,-71,13,-72,13,-72,13,-71,13,-79,13,-120,13,95,13,34,13,-33,12,121,12,14,12,-106,11,11,11,112,10,-80,9,-32,8,-1,7,11,7,8,6,-32,4,-77,3,116,2,70,1,-25,-1,-114,-2,26,-3,-86,-5,45,-6,-79,-8,45,-9,-67,-11,73,-12,-44,-14,84,-15,-34,-17,122,-18,57,-19,-18,-21,-89,-22,122,-23,101,-24,88,-25,84,-26,94,-27,-116,-28,-38,-29,68,-29,-71,-30,43,-30,-70,-31,121,-31,90,-31,45,-31,11,-31,16,-31,46,-31,94,-31,-102,-31,-43,-31,29,-30,-125,-30,1,-29,123,-29,-29,-29,80,-28,-46,-28,101,-27,-34,-27,94,-26,-28,-26,123,-25,17,-24,-110,-24,20,-23,-88,-23,78,-22,-3,-22,-112,-21,68,-20,0,-19,-37,-19,-87,-18,-117,-17,119,-16,117,-15,-119,-14,-89,-13,-66,-12,-31,-11,7,-9,62,-8,103,-7,-109,-6,-69,-5,-34,-4,1,-2,26,-1,43,0,38,1,27,2,8,3,-30,3,-79,4,103,5,54,6,-34,6,116,7,-6,7,-108,8,35,9,-111,9,-14,9,86,10,-89,10,-1,10,74,11,124,11,-98,11,-51,11,-15,11,5,12,-28,11,-52,11,-86,11,127,11,44,11,-43,10,112,10,-15,9,119,9,-34,8,50,8,116,7,-81,6,-28,5,17,5,27,4,51,3,53,2,65,1,67,0,56,-1,36,-2,29,-3,27,-4,13,-5,-1,-7,1,-7,8,-8,8,-9,30,-10,38,-11,61,-12,87,-13,-109,-14,-60,-15,6,-15,63,-16,-85,-17,32,-17,-87,-18,38,-18,-57,-19,124,-19,83,-19,51,-19,50,-19,51,-19,108,-19,-95,-19,3,-18,126,-18,3,-17,-95,-17,87,-16,36,-15,3,-14,-10,-14,1,-12,8,-11,57,-10,100,-9,-103,-8,-48,-7,25,-5,117,-4,-48,-3,46,-1,-118,0,-26,1,84,3,-54,4,46,6,-96,7}; }
	private static byte[] data68(){ return new byte[] {19,9,124,10,-27,11,84,13,-56,14,28,16,111,17,-57,18,23,20,82,21,126,22,-85,23,-66,24,-48,25,-43,26,-43,27,-75,28,-114,29,110,30,40,31,-42,31,126,32,36,33,-72,33,57,34,-75,34,39,35,-106,35,8,36,95,36,-72,36,3,37,80,37,-104,37,-47,37,8,38,50,38,82,38,100,38,113,38,105,38,74,38,34,38,-4,37,-91,37,65,37,-59,36,49,36,-104,35,-43,34,2,34,5,33,21,32,17,31,-11,29,-67,28,127,27,48,26,-22,24,-121,23,25,22,-88,20,66,19,-21,17,120,16,9,15,-111,13,44,12,-64,10,110,9,16,8,-57,6,-124,5,77,4,50,3,11,2,-8,0,-29,-1,-32,-2,-12,-3,21,-3,52,-4,95,-5,-100,-6,-33,-7,34,-7,98,-8,-75,-9,4,-9,83,-10,-95,-11,-20,-12,67,-12,-106,-13,-42,-14,13,-14,72,-15,122,-16,-74,-17,-46,-18,-4,-19,32,-19,53,-20,69,-21,79,-22,98,-23,120,-24,-121,-25,-112,-26,-65,-27,-25,-28,27,-28,79,-29,-110,-30,-30,-31,69,-31,-59,-32,86,-32,-24,-33,-120,-33,69,-33,25,-33,-13,-34,-39,-34,-35,-34,-29,-34,2,-33,25,-33,62,-33,108,-33,-76,-33,-29,-33,49,-32,127,-32,-40,-32,60,-31,-89,-31,42,-30,-86,-30,32,-29,-69,-29,94,-28,25,-27,-45,-27,-107,-26,117,-25,85,-24,66,-23,31,-22,25,-21,18,-20,39,-19,54,-18,75,-17,74,-16,80,-15,98,-14,107,-13,112,-12,91,-11,80,-10,53,-9,34,-8,-22,-8,-92,-7,97,-6,16,-5,-62,-5,94,-4,-46,-4,87,-3,-37,-3,79,-2,-79,-2,0,-1,87,-1,-91,-1,-39,-1,-2,-1,29,0,50,0,67,0,74,0,55,0,24,0,-14,-1,-60,-1,-118,-1,67,-1,-11,-2,-85,-2,80,-2,-19,-3,127,-3,18,-3,-85,-4,63,-4,-59,-5,92,-5,-11,-6,-114,-6,37,-6,-64,-7,98,-7,20,-7,-50,-8,-114,-8,64,-8,2,-8,-48,-9,-81,-9,-111,-9,116,-9,103,-9,104,-9,117,-9,123,-9,-118,-9,-101,-9,-57,-9,-21,-9,18,-8,65,-8,-121,-8,-42,-8,19,-7,90,-7,-97,-7,-14,-7,70,-6,-84,-6,5,-5,100,-5,-52,-5,57,-4,-99,-4,-1,-4,95,-3,-43,-3,71,-2,-67,-2,48,-1,-89,-1,37,0,-91,0,55,1,-50,1,105,2,-1,2,-92,3,87,4,31,5,-3,5,-32,6,-65,7,-73,8,-78,9,-77,10,-56,11,-10,12,10,14,36,15,79,16,-105,17,-45,18,16,20,58,21,105,22,-126,23,-92,24,-62,25,-41,26,-58,27,-78,28,-112,29,73,30,-5,30,-94,31,45,32,-99,32,4,33,82,33,-122,33,-73,33,-38,33,-24,33,-29,33,-52,33,-85,33,123,33,69,33,3,33,-71,32,104,32,15,32,-83,31,65,31,-35,30,107,30,-15,29,-126,29,5,29,-124,28,4,28,-116,27,9,27,121,26,-14,25,102,25,-46,24,74,24,-67,23,47,23,-120,22,-9,21,105,21,-51,20,45,20,-105,19,-5,18,72,18,-110,17,-58,16,10,16,53,15,96,14,109,13,118,12,121,11,97,10,73,9,32,8,-14,6,-46,5,-84,4,-125,3,76,2,52,1,27,0,7,-1,-12,-3,-4,-4,26,-4,62,-5,107,-6,-90,-7,2,-7,103,-8,-14,-9,-126,-9,22,-9,-80,-10,106,-10,51,-10,-7,-11,-68,-11,-106,-11,125,-11,121,-11,104,-11,111,-11,115,-11,110,-11,117,-11,-127,-11,-119,-11,-122,-11,-110,-11,-97,-11,-77,-11,-87,-11,-75,-11,-74,-11,-74,-11,-90,-11,-99,-11,-105,-11,-106,-11,-112,-11,114,-11,75,-11,26,-11,-10,-12,-51,-12,-112,-12,50,-12,-48,-13,111,-13,-3,-14,127,-14,-17,-15,81,-15,-87,-16,-22,-17,27,-17,72,-18,109,-19,-110,-20,-99,-21,-84,-22,-83,-23,-81,-24,-93,-25,-105,-26,-120,-27,115,-28,100,-29,93,-30,57,-31,29,-32,22,-33,17,-34,7,-35,-2,-37,2,-37,19,-38,44,-39,81,-40,117,-41,-79,-42,11,-42,116,-43,-17,-44,116,-44,18,-44,-42,-45,-80,-45,-94,-45,-106,-45,-73,-45,4,-44,122,-44,-15,-44,123,-43,25,-42,-6,-42,-20,-41,-19,-40,-14,-39,44,-37,-118,-36,-7,-35,110,-33,-12,-32,-113,-30,92,-28,47,-26,8,-24,-33,-23,-54,-21,-51,-19,-27,-17,-7,-15,2,-12,10,-10,44,-8,92,-6,123,-4,126,-2,-110,0,-67,2,-55,4,-63,6,-75,8,-87,10,-110,12,105,14,45,16,-29,17,-127,19,17,21,-104,22,7,24,107,25,-70,26,-5,27,30,29,56,30,73,31,77,32,62,33,34,34,5,35,-45,35,-83,36,105,37,18,38,-87,38,38,39,-83,39,31,40,117,40,-66,40,-15,40,25,41,28,41,14,41,-22,40,-78,40,101,40,-10,39,109,39,-46,38,34,38,98,37,124,36,-121,35,127,34,94,33,42,32,-37,30,-121,29}; }
	private static byte[] data69(){ return new byte[] {19,28,-115,26,3,25,108,23,-53,21,36,20,125,18,-47,16,22,15,101,13,-93,11,-19,9,83,8,-57,6,44,5,-102,3,51,2,-28,0,-106,-1,88,-2,36,-3,46,-4,44,-5,86,-6,-127,-7,-63,-8,16,-8,-121,-9,20,-9,-83,-10,79,-10,10,-10,-44,-11,-92,-11,-127,-11,98,-11,94,-11,88,-11,102,-11,93,-11,94,-11,102,-11,124,-11,-113,-11,-126,-11,-126,-11,-111,-11,-82,-11,-79,-11,-73,-11,-63,-11,-28,-11,-12,-11,31,-10,89,-10,-71,-10,23,-9,125,-9,-18,-9,108,-8,13,-7,-72,-7,108,-6,51,-5,-6,-5,-54,-4,-75,-3,-102,-2,-119,-1,112,0,92,1,78,2,50,3,12,4,-38,4,-67,5,-110,6,86,7,14,8,-81,8,96,9,15,10,-97,10,34,11,-85,11,48,12,-86,12,24,13,106,13,-57,13,30,14,123,14,-71,14,-26,14,26,15,75,15,98,15,121,15,123,15,107,15,81,15,23,15,-45,14,113,14,40,14,-60,13,66,13,-95,12,-30,11,53,11,105,10,-91,9,-73,8,-56,7,-49,6,-30,5,-25,4,-57,3,-72,2,-74,1,-88,0,-99,-1,-128,-2,111,-3,98,-4,97,-5,89,-6,83,-7,73,-8,79,-9,95,-10,126,-11,126,-12,-101,-13,-48,-14,13,-14,63,-15,127,-16,-47,-17,41,-17,-119,-18,-27,-19,81,-19,-59,-20,82,-20,-19,-21,-118,-21,36,-21,-34,-22,-79,-22,-128,-22,79,-22,40,-22,39,-22,61,-22,83,-22,94,-22,117,-22,-91,-22,-14,-22,62,-21,-114,-21,-24,-21,75,-20,-82,-20,37,-19,-99,-19,16,-18,-117,-18,5,-17,-127,-17,-27,-17,86,-16,-56,-16,67,-15,-70,-15,37,-14,-127,-14,-1,-14,120,-13,-37,-13,48,-12,-115,-12,-13,-12,79,-11,-84,-11,-5,-11,107,-10,-48,-10,57,-9,-104,-9,1,-8,124,-8,2,-7,-110,-7,34,-6,-83,-6,79,-5,8,-4,-52,-4,114,-3,49,-2,24,-1,16,0,-16,0,-40,1,-61,2,-63,3,-61,4,-59,5,-81,6,-100,7,-125,8,111,9,95,10,54,11,8,12,-43,12,-110,13,56,14,-40,14,120,15,-3,15,-128,16,-22,16,66,17,-117,17,-25,17,37,18,65,18,76,18,78,18,94,18,88,18,64,18,15,18,-32,17,-85,17,102,17,28,17,-75,16,84,16,8,16,-79,15,49,15,-51,14,95,14,-5,13,-121,13,14,13,-100,12,74,12,-25,11,-128,11,0,11,-118,10,30,10,-82,9,54,9,-87,8,27,8,-111,7,0,7,88,6,-110,5,-51,4,8,4,35,3,73,2,68,1,56,0,51,-1,44,-2,4,-3,-39,-5,-75,-6,-99,-7,109,-8,68,-9,16,-10,-8,-12,-8,-13,-10,-14,-11,-15,-22,-16,17,-16,72,-17,-106,-18,-29,-19,71,-19,-67,-20,69,-20,-45,-21,123,-21,42,-21,-9,-22,-49,-22,-65,-22,-85,-22,-99,-22,-87,-22,-53,-22,-31,-22,4,-21,56,-21,-110,-21,-19,-21,69,-20,-89,-20,36,-19,-80,-19,56,-18,-42,-18,125,-17,50,-16,0,-15,-35,-15,-76,-14,-112,-13,121,-12,126,-11,115,-10,123,-9,-122,-8,-99,-7,-98,-6,-82,-5,-80,-4,-69,-3,-64,-2,-78,-1,-104,0,108,1,67,2,16,3,-43,3,-107,4,64,5,-34,5,115,6,-1,6,125,7,-10,7,99,8,-35,8,69,9,-103,9,-22,9,46,10,127,10,-84,10,-28,10,1,11,35,11,68,11,102,11,105,11,99,11,90,11,83,11,59,11,9,11,-46,10,-93,10,125,10,63,10,-1,9,-76,9,112,9,45,9,-29,8,-112,8,94,8,46,8,-11,7,-60,7,-99,7,-123,7,100,7,96,7,92,7,90,7,97,7,126,7,-113,7,-93,7,-83,7,-45,7,7,8,50,8,87,8,109,8,-97,8,-67,8,-1,8,48,9,72,9,97,9,-124,9,-73,9,-41,9,-2,9,40,10,79,10,108,10,-115,10,-80,10,-37,10,9,11,63,11,108,11,-121,11,-73,11,-16,11,46,12,84,12,-123,12,-75,12,-14,12,58,13,125,13,-77,13,-29,13,39,14,98,14,-106,14,-55,14,-12,14,66,15,117,15,-96,15,-78,15,-64,15,-33,15,-18,15,-22,15,-39,15,-71,15,-90,15,126,15,68,15,-12,14,-96,14,70,14,-54,13,58,13,-110,12,-15,11,63,11,123,10,-103,9,-99,8,-110,7,114,6,74,5,13,4,-62,2,98,1,6,0,-96,-2,42,-3,-86,-5,39,-6,-92,-8,23,-9,126,-11,4,-12,-108,-14,28,-15,-85,-17,64,-18,-29,-20,-107,-21,103,-22,67,-23,44,-24,59,-25,102,-26,-105,-27,-31,-28,61,-28,-61,-29,111,-29,20,-29,-52,-30,-113,-30,124,-30,121,-30,109,-30,116,-30,-115,-30,-80,-30,-32,-30,10,-29,65,-29,118,-29,-44,-29,30,-28,109,-28,-83,-28,-2,-28,116,-27,-19,-27,95,-26,-43,-26,93,-25,8,-24,-64,-24,111,-23,46,-22,17,-21,17,-20}; }
	private static byte[] data70(){ return new byte[] {30,-19,51,-18,82,-17,-126,-16,-42,-15,47,-13,-126,-12,-39,-11,82,-9,-60,-8,66,-6,-98,-5,-3,-4,105,-2,-38,-1,56,1,124,2,-73,3,-2,4,34,6,65,7,84,8,89,9,87,10,74,11,42,12,0,13,-57,13,-113,14,63,15,-35,15,115,16,2,17,-119,17,-9,17,79,18,-92,18,-42,18,11,19,49,19,52,19,22,19,-9,18,-63,18,107,18,-3,17,124,17,-19,16,82,16,-99,15,-64,14,-49,13,-50,12,-48,11,-57,10,-101,9,81,8,25,7,-47,5,-121,4,24,3,-84,1,64,0,-40,-2,88,-3,-32,-5,105,-6,-26,-8,103,-9,-23,-11,109,-12,-2,-14,-106,-15,60,-16,-35,-18,-121,-19,68,-20,-11,-22,-58,-23,-68,-24,-73,-25,-82,-26,-55,-27,-6,-28,78,-28,-92,-29,25,-29,-82,-30,113,-30,74,-30,51,-30,51,-30,90,-30,-91,-30,7,-29,-113,-29,35,-28,-51,-28,-110,-27,-122,-26,-123,-25,-103,-24,-64,-23,-26,-22,38,-20,119,-19,-33,-18,52,-16,-101,-15,27,-13,-88,-12,65,-10,-49,-9,92,-7,-5,-6,-93,-4,81,-2,-21,-1,-115,1,64,3,-34,4,-125,6,44,8,-61,9,89,11,-9,12,-121,14,25,16,-103,17,20,19,-118,20,-8,21,92,23,-73,24,-9,25,40,27,110,28,-96,29,-55,30,-40,31,-35,32,-28,33,-37,34,-53,35,-91,36,-125,37,87,38,6,39,-87,39,45,40,-74,40,67,41,-72,41,19,42,71,42,119,42,-109,42,-104,42,-125,42,70,42,9,42,-61,41,78,41,-79,40,-1,39,74,39,-127,38,-110,37,-122,36,92,35,37,34,-18,32,-101,31,58,30,-62,28,83,27,-43,25,92,24,-56,22,68,21,-77,19,52,18,-76,16,73,15,-26,13,-108,12,83,11,17,10,-29,8,-57,7,-63,6,-56,5,-30,4,3,4,65,3,-125,2,-56,1,19,1,104,0,-70,-1,32,-1,-125,-2,-13,-3,80,-3,-84,-4,20,-4,100,-5,-87,-6,-36,-7,28,-7,83,-8,127,-9,-92,-10,-68,-11,-49,-12,-24,-13,-1,-14,8,-14,27,-15,58,-16,90,-17,102,-18,-118,-19,-76,-20,-10,-21,44,-21,118,-22,-37,-23,63,-23,-85,-24,32,-24,-92,-25,72,-25,-26,-26,-95,-26,93,-26,23,-26,-36,-27,-75,-27,-107,-27,114,-27,77,-27,63,-27,57,-27,60,-27,40,-27,39,-27,65,-27,92,-27,-126,-27,-94,-27,-39,-27,35,-26,100,-26,-67,-26,36,-25,-104,-25,8,-24,-106,-24,52,-23,-27,-23,-112,-22,61,-21,-15,-21,-72,-20,-111,-19,97,-18,26,-17,-38,-17,-85,-16,124,-15,72,-14,0,-13,-74,-13,108,-12,20,-11,-66,-11,109,-10,6,-9,-91,-9,60,-8,-50,-8,68,-7,-42,-7,93,-6,-29,-6,93,-5,-46,-5,76,-4,-67,-4,38,-3,-128,-3,-53,-3,33,-2,104,-2,-93,-2,-63,-2,-33,-2,-23,-2,-15,-2,-30,-2,-55,-2,-104,-2,98,-2,40,-2,-8,-3,-80,-3,81,-3,-1,-4,-95,-4,75,-4,-20,-5,-108,-5,48,-5,-42,-6,-125,-6,71,-6,19,-6,-36,-7,-88,-7,122,-7,86,-7,72,-7,60,-7,60,-7,34,-7,33,-7,37,-7,62,-7,74,-7,98,-7,122,-7,-93,-7,-71,-7,-53,-7,-22,-7,17,-6,38,-6,60,-6,74,-6,94,-6,103,-6,-125,-6,-108,-6,-95,-6,-74,-6,-49,-6,-29,-6,-8,-6,19,-5,48,-5,81,-5,110,-5,-105,-5,-63,-5,-20,-5,14,-4,86,-4,-109,-4,-34,-4,20,-3,113,-3,-43,-3,70,-2,-75,-2,58,-1,-64,-1,77,0,-31,0,-125,1,51,2,-9,2,-71,3,121,4,70,5,55,6,35,7,9,8,-17,8,-44,9,-55,10,-74,11,-75,12,-78,13,-104,14,123,15,87,16,51,17,-10,17,-62,18,-121,19,54,20,-46,20,103,21,-18,21,90,22,-48,22,41,23,114,23,-94,23,-43,23,-17,23,7,24,35,24,41,24,33,24,20,24,21,24,1,24,-17,23,-40,23,-39,23,-27,23,-24,23,-24,23,-44,23,-30,23,-21,23,4,24,19,24,32,24,50,24,66,24,81,24,90,24,86,24,82,24,87,24,67,24,34,24,-8,23,-55,23,-108,23,63,23,-30,22,115,22,-16,21,84,21,-81,20,6,20,71,19,115,18,-109,17,-89,16,-67,15,-50,14,-48,13,-40,12,-58,11,-49,10,-60,9,-47,8,-35,7,-19,6,-2,5,24,5,71,4,-127,3,-54,2,23,2,97,1,-58,0,63,0,-86,-1,38,-1,-82,-2,84,-2,3,-2,-104,-3,66,-3,8,-3,-46,-4,-82,-4,-115,-4,118,-4,92,-4,88,-4,80,-4,66,-4,65,-4,74,-4,95,-4,105,-4,95,-4,110,-4,116,-4,-120,-4,-110,-4,-123,-4,-121,-4,126,-4,116,-4,96,-4,48,-4,-4,-5,-55,-5,-116,-5,58,-5,-35,-6,112,-6,-6,-7,-116,-7,-9,-8,86,-8,-94,-9,-17,-10,72,-10,-120,-11,-81,-12,-53,-13,-15,-14,21,-14}; }
	private static byte[] data71(){ return new byte[] {29,-15,46,-16,56,-17,38,-18,35,-19,27,-20,12,-21,-6,-23,-30,-24,-62,-25,-103,-26,103,-27,57,-28,1,-29,-54,-31,-116,-32,96,-33,51,-34,21,-35,-42,-37,-92,-38,-110,-39,-100,-40,-66,-41,-45,-42,2,-42,80,-43,-68,-44,67,-44,-46,-45,114,-45,82,-45,75,-45,95,-45,-123,-45,-49,-45,73,-44,-28,-44,-103,-43,89,-42,64,-41,80,-40,124,-39,-76,-38,-20,-37,62,-35,-78,-34,76,-32,-35,-31,-119,-29,65,-27,22,-25,-36,-24,-87,-22,-125,-20,117,-18,123,-16,-118,-14,-105,-12,-101,-10,-95,-8,-50,-6,-9,-4,26,-1,37,1,66,3,95,5,109,7,-126,9,124,11,120,13,102,15,67,17,18,19,-56,20,127,22,36,24,-66,25,57,27,-98,28,0,30,89,31,-105,32,-55,33,-17,34,7,36,12,37,4,38,-9,38,-62,39,-110,40,57,41,-30,41,103,42,-19,42,88,43,-93,43,-41,43,-11,43,-13,43,-17,43,-68,43,122,43,12,43,-100,42,-2,41,66,41,100,40,114,39,109,38,63,37,-8,35,-121,34,-1,32,111,31,-56,29,-1,27,37,26,68,24,84,22,98,20,93,18,89,16,79,14,82,12,104,10,117,8,-112,6,-82,4,-19,2,70,1,-63,-1,32,-2,-113,-4,36,-5,-43,-7,-95,-8,115,-9,88,-10,90,-11,106,-12,-121,-13,-87,-14,-39,-15,16,-15,112,-16,-37,-17,67,-17,-103,-18,33,-18,-66,-19,92,-19,-26,-20,-123,-20,47,-20,-30,-21,-94,-21,95,-21,36,-21,11,-21,-1,-22,-3,-22,-9,-22,-6,-22,24,-21,74,-21,-93,-21,-3,-21,93,-20,-39,-20,111,-19,24,-18,-68,-18,121,-17,72,-16,37,-15,20,-14,-6,-14,-3,-13,33,-11,55,-10,76,-9,90,-8,-117,-7,-55,-6,18,-4,80,-3,-112,-2,-41,-1,40,1,120,2,-61,3,10,5,81,6,-114,7,-48,8,-16,9,14,11,42,12,84,13,95,14,93,15,65,16,45,17,-4,17,-72,18,93,19,2,20,-114,20,10,21,99,21,-97,21,-47,21,-14,21,8,22,-28,21,-92,21,103,21,17,21,-84,20,39,20,-112,19,-23,18,50,18,123,17,-88,16,-55,15,-26,14,-8,13,4,13,-12,11,-30,10,-48,9,-62,8,-80,7,113,6,47,5,-7,3,-47,2,-96,1,90,0,28,-1,-7,-3,-62,-4,-127,-5,74,-6,39,-7,11,-8,-12,-10,-15,-11,-26,-12,-33,-13,-12,-14,41,-14,88,-15,122,-16,-79,-17,31,-17,-112,-18,15,-18,-104,-19,60,-19,-16,-20,-68,-20,-115,-20,102,-20,95,-20,114,-20,-128,-20,-108,-20,-79,-20,-21,-20,52,-19,122,-19,-55,-19,16,-18,105,-18,-42,-18,71,-17,-85,-17,12,-16,124,-16,-7,-16,102,-15,-43,-15,55,-14,-81,-14,52,-13,-80,-13,43,-12,-105,-12,8,-11,125,-11,-13,-11,97,-10,-66,-10,33,-9,-126,-9,-12,-9,75,-8,-108,-8,-31,-8,51,-7,-121,-7,-51,-7,26,-6,118,-6,-62,-6,30,-5,107,-5,-43,-5,77,-4,-42,-4,81,-3,-58,-3,83,-2,-16,-2,-106,-1,54,0,-27,0,-96,1,100,2,43,3,-15,3,-80,4,106,5,58,6,10,7,-64,7,119,8,49,9,-27,9,-123,10,15,11,-111,11,25,12,-112,12,-4,12,74,13,-116,13,-33,13,24,14,72,14,91,14,113,14,-113,14,-88,14,-82,14,-94,14,-78,14,-75,14,-65,14,-70,14,-78,14,-76,14,-58,14,-55,14,-79,14,-107,14,-117,14,-109,14,-122,14,113,14,89,14,77,14,56,14,35,14,-14,13,-58,13,-104,13,101,13,37,13,-57,12,95,12,1,12,-98,11,38,11,-120,10,-21,9,80,9,-79,8,-31,7,7,7,51,6,108,5,-124,4,-109,3,-106,2,-106,1,-97,0,-93,-1,-95,-2,-111,-3,-100,-4,-93,-5,-80,-6,-72,-7,-83,-8,-63,-9,-29,-10,6,-10,25,-11,53,-12,105,-13,-83,-14,-14,-15,47,-15,119,-16,-33,-17,85,-17,-56,-18,71,-18,-38,-19,-125,-19,63,-19,24,-19,-17,-20,-61,-20,-71,-20,-59,-20,-20,-20,-1,-20,6,-19,70,-19,-109,-19,-34,-19,27,-18,107,-18,-47,-18,63,-17,-71,-17,52,-16,-71,-16,74,-15,-37,-15,109,-14,-9,-14,-114,-13,35,-12,-74,-12,65,-11,-44,-11,105,-10,-1,-10,-116,-9,20,-8,-104,-8,41,-7,-74,-7,79,-6,-35,-6,107,-5,-5,-5,-113,-4,29,-3,-93,-3,36,-2,-80,-2,46,-1,-90,-1,23,0,-119,0,-14,0,88,1,-76,1,13,2,82,2,-106,2,-41,2,17,3,72,3,122,3,-87,3,-36,3,-7,3,26,4,59,4,96,4,108,4,-115,4,-103,4,-73,4,-42,4,-2,4,35,5,75,5,112,5,-99,5,-52,5,-12,5,56,6,125,6,-53,6,23,7,93,7,-93,7,-10,7,76,8,-115,8,-45,8,18,9,91,9,-97,9,-21,9,26,10,77,10,-128,10,-74,10,-24,10,10,11,53,11,94,11}; }
	private static byte[] data72(){ return new byte[] {-100,11,-58,11,-18,11,4,12,55,12,91,12,-122,12,-104,12,-88,12,-52,12,-10,12,29,13,46,13,71,13,110,13,-116,13,-86,13,-54,13,-16,13,22,14,77,14,123,14,-98,14,-50,14,14,15,76,15,-126,15,-76,15,-15,15,46,16,102,16,-101,16,-58,16,-13,16,34,17,89,17,120,17,-113,17,-99,17,-71,17,-74,17,-90,17,-121,17,106,17,60,17,-11,16,-92,16,48,16,-92,15,10,15,109,14,-69,13,-36,12,-9,11,-4,10,-25,9,-81,8,-128,7,75,6,20,5,-57,3,115,2,22,1,-62,-1,109,-2,10,-3,-101,-5,63,-6,-15,-8,-87,-9,89,-10,12,-11,-50,-13,-80,-14,-114,-15,108,-16,78,-17,73,-18,87,-19,109,-20,-124,-21,-86,-22,-32,-23,51,-23,-118,-24,-30,-25,70,-25,-64,-26,86,-26,-25,-27,-122,-27,50,-27,-14,-28,-53,-28,-95,-28,116,-28,75,-28,69,-28,88,-28,102,-28,111,-28,-114,-28,-51,-28,12,-27,94,-27,-70,-27,41,-26,-86,-26,71,-25,-25,-25,-104,-24,78,-23,60,-22,58,-21,46,-20,47,-19,59,-18,114,-17,-76,-16,-19,-15,61,-13,-97,-12,29,-10,-94,-9,30,-7,-99,-6,24,-4,-83,-3,81,-1,-29,0,112,2,-10,3,122,5,3,7,117,8,-30,9,66,11,-92,12,-14,13,48,15,110,16,-97,17,-57,18,-53,19,-64,20,-99,21,113,22,48,23,-38,23,101,24,-38,24,60,25,-109,25,-69,25,-48,25,-44,25,-54,25,-101,25,81,25,-20,24,118,24,-10,23,93,23,-100,22,-58,21,-26,20,0,20,-2,18,-37,17,-87,16,103,15,38,14,-67,12,73,11,-70,9,45,8,-103,6,-17,4,50,3,97,1,-115,-1,-68,-3,-33,-5,-1,-7,19,-8,49,-10,96,-12,-111,-14,-67,-16,-14,-18,54,-19,-126,-21,-46,-23,42,-24,-106,-26,36,-27,-75,-29,90,-30,30,-31,-12,-33,-20,-34,-9,-35,49,-35,109,-36,-48,-37,92,-37,-3,-38,-79,-38,-101,-38,-111,-38,-76,-38,-30,-38,54,-37,-104,-37,29,-36,-73,-36,107,-35,53,-34,27,-33,14,-32,17,-31,25,-30,90,-29,-98,-28,0,-26,102,-25,-37,-24,95,-22,-25,-21,123,-19,20,-17,-74,-16,94,-14,25,-12,-44,-11,-117,-9,66,-7,-2,-6,-84,-4,113,-2,44,0,-13,1,-75,3,122,5,63,7,-3,8,-70,10,110,12,35,14,-25,15,-102,17,73,19,-29,20,125,22,21,24,-86,25,51,27,-85,28,44,30,-100,31,-2,32,68,34,-122,35,-81,36,-57,37,-44,38,-58,39,-97,40,84,41,10,42,-114,42,-5,42,56,43,77,43,88,43,57,43,9,43,-67,42,67,42,-68,41,16,41,73,40,114,39,127,38,119,37,85,36,36,35,-21,33,-93,32,94,31,-13,29,-113,28,29,27,-63,25,98,24,5,23,-73,21,97,20,30,19,-25,17,-58,16,-104,15,119,14,100,13,94,12,94,11,102,10,125,9,-91,8,-47,7,9,7,63,6,-113,5,-47,4,26,4,83,3,-94,2,0,2,94,1,-83,0,-9,-1,51,-1,-111,-2,-42,-3,30,-3,90,-4,-87,-5,1,-5,95,-6,-89,-7,-8,-8,87,-8,-79,-9,7,-9,89,-10,-78,-11,15,-11,118,-12,-39,-13,60,-13,-80,-14,25,-14,-112,-15,41,-15,-63,-16,92,-16,-9,-17,-76,-17,107,-17,56,-17,8,-17,-32,-18,-64,-18,-88,-18,-114,-18,117,-18,104,-18,96,-18,92,-18,95,-18,94,-18,97,-18,110,-18,127,-18,-108,-18,-75,-18,-53,-18,-14,-18,31,-17,70,-17,117,-17,-93,-17,-41,-17,24,-16,81,-16,-107,-16,-44,-16,33,-15,114,-15,-65,-15,6,-14,85,-14,-80,-14,0,-13,86,-13,-91,-13,-20,-13,51,-12,-104,-12,-37,-12,26,-11,98,-11,-69,-11,20,-10,104,-10,-88,-10,5,-9,89,-9,-74,-9,18,-8,91,-8,-90,-8,-12,-8,63,-7,-115,-7,-51,-7,17,-6,80,-6,-107,-6,-63,-6,-24,-6,2,-5,38,-5,73,-5,88,-5,89,-5,80,-5,77,-5,60,-5,18,-5,-24,-6,-41,-6,-47,-6,-87,-6,122,-6,79,-6,62,-6,41,-6,17,-6,-7,-7,-30,-7,-44,-7,-62,-7,-55,-7,-45,-7,-27,-7,-12,-7,19,-6,55,-6,85,-6,115,-6,-103,-6,-62,-6,-17,-6,29,-5,72,-5,-120,-5,-70,-5,-34,-5,28,-4,93,-4,-120,-4,-72,-4,-30,-4,13,-3,57,-3,92,-3,110,-3,114,-3,119,-3,114,-3,117,-3,108,-3,71,-3,44,-3,33,-3,14,-3,-5,-4,-30,-4,-50,-4,-82,-4,-80,-4,-91,-4,-91,-4,-90,-4,-64,-4,-53,-4,-44,-4,-23,-4,17,-3,52,-3,101,-3,-102,-3,-23,-3,59,-2,-90,-2,24,-1,-103,-1,17,0,-101,0,51,1,-63,1,86,2,-32,2,126,3,19,4,-96,4,40,5,-73,5,55,6,-87,6,25,7,-115,7,-1,7,98,8,-69,8,10,9,74,9,-112,9,-66,9,-17,9,37,10}; }
	private static byte[] data73(){ return new byte[] {81,10,98,10,-119,10,-84,10,-39,10,-5,10,28,11,61,11,105,11,-87,11,-23,11,18,12,88,12,-98,12,-4,12,74,13,-98,13,4,14,105,14,-40,14,69,15,-62,15,59,16,-70,16,54,17,-81,17,34,18,-109,18,-7,18,78,19,-92,19,-32,19,34,20,69,20,105,20,115,20,107,20,106,20,80,20,43,20,-13,19,-80,19,91,19,2,19,-98,18,33,18,-110,17,15,17,117,16,-40,15,43,15,-125,14,-46,13,33,13,121,12,-52,11,27,11,118,10,-51,9,39,9,-120,8,-13,7,105,7,-32,6,93,6,-29,5,98,5,3,5,-84,4,89,4,13,4,-68,3,125,3,80,3,42,3,-3,2,-23,2,-34,2,-28,2,-28,2,-29,2,-15,2,-3,2,26,3,38,3,48,3,57,3,101,3,-128,3,114,3,103,3,106,3,113,3,94,3,75,3,24,3,-28,2,-74,2,-128,2,41,2,-39,1,124,1,26,1,-97,0,6,0,115,-1,-41,-2,45,-2,121,-3,-79,-4,-16,-5,31,-5,64,-6,92,-7,106,-8,120,-9,-119,-10,-112,-11,-107,-12,-119,-13,125,-14,105,-15,87,-16,55,-17,-1,-19,-48,-20,-98,-21,105,-22,27,-23,-45,-25,-102,-26,97,-27,34,-28,-39,-30,-110,-31,100,-32,62,-33,27,-34,-12,-36,-39,-37,-35,-38,2,-38,36,-39,79,-40,-96,-41,27,-41,-80,-42,80,-42,14,-42,-7,-43,11,-42,54,-42,116,-42,-56,-42,81,-41,-35,-41,-111,-40,92,-39,67,-38,58,-37,81,-36,123,-35,-76,-34,2,-32,112,-31,-15,-30,112,-28,0,-26,-99,-25,94,-23,35,-21,-19,-20,-76,-18,127,-16,96,-14,75,-12,67,-10,54,-8,42,-6,48,-4,63,-2,69,0,53,2,45,4,60,6,53,8,42,10,13,12,-17,13,-60,15,-95,17,119,19,39,21,-27,22,-96,24,73,26,-27,27,-128,29,20,31,-105,32,7,34,106,35,-70,36,6,38,60,39,73,40,76,41,45,42,17,43,-47,43,111,44,-27,44,82,45,-103,45,-73,45,-80,45,-105,45,101,45,11,45,-127,44,-49,43,10,43,39,42,53,41,29,40,-22,38,-111,37,35,36,-105,34,5,33,91,31,-107,29,-64,27,-23,25,1,24,2,22,-5,19,3,18,-8,15,4,14,9,12,34,10,56,8,102,6,-110,4,-58,2,-6,0,53,-1,-119,-3,-17,-5,76,-6,-84,-8,26,-9,-91,-11,63,-12,-36,-14,124,-15,52,-16,-4,-18,-46,-19,-106,-20,120,-21,122,-22,-112,-23,-90,-24,-59,-25,-21,-26,14,-26,89,-27,-79,-28,11,-28,99,-29,-34,-30,122,-30,35,-30,-58,-31,-128,-31,97,-31,90,-31,109,-31,116,-31,-101,-31,-38,-31,65,-30,-72,-30,42,-29,-78,-29,104,-28,38,-27,4,-26,-37,-26,-41,-25,-17,-24,16,-22,68,-21,111,-20,-73,-19,39,-17,-108,-16,16,-14,-119,-13,27,-11,-66,-10,89,-8,-9,-7,-110,-5,62,-3,-8,-2,-102,0,62,2,-29,3,126,5,23,7,-86,8,38,10,-109,11,-2,12,99,14,-99,15,-49,16,-1,17,35,19,29,20,11,21,-52,21,115,22,18,23,-91,23,16,24,68,24,117,24,-103,24,-83,24,-125,24,63,24,-1,23,-80,23,87,23,-27,22,83,22,-89,21,14,21,95,20,-113,19,-84,18,-45,17,-32,16,-27,15,-33,14,-53,13,-80,12,127,11,76,10,10,9,-49,7,-126,6,52,5,-36,3,123,2,31,1,-30,-1,-104,-2,86,-3,3,-4,-55,-6,-92,-7,-108,-8,-118,-9,-128,-10,-102,-11,-67,-12,-11,-13,49,-13,120,-14,-49,-15,57,-15,-46,-16,97,-16,16,-16,-45,-17,-73,-17,-84,-17,-84,-17,-76,-17,-28,-17,30,-16,112,-16,-71,-16,-1,-16,92,-15,-53,-15,51,-14,-115,-14,-20,-14,86,-13,-50,-13,73,-12,-59,-12,45,-11,-86,-11,55,-10,-80,-10,46,-9,-88,-9,48,-8,-76,-8,61,-7,-81,-7,23,-6,-119,-6,-4,-6,97,-5,-70,-5,19,-4,105,-4,-53,-4,18,-3,87,-3,-110,-3,-33,-3,54,-2,116,-2,-71,-2,-3,-2,88,-1,-91,-1,-13,-1,58,0,-114,0,-15,0,106,1,-48,1,50,2,-92,2,45,3,-95,3,21,4,-124,4,-13,4,116,5,-41,5,45,6,114,6,-59,6,-1,6,52,7,81,7,111,7,-114,7,-80,7,-52,7,-59,7,-68,7,-85,7,-92,7,-105,7,114,7,83,7,69,7,75,7,53,7,29,7,14,7,42,7,57,7,88,7,114,7,-92,7,-24,7,40,8,103,8,-90,8,-27,8,69,9,-106,9,-27,9,34,10,114,10,-60,10,9,11,51,11,87,11,-119,11,-73,11,-41,11,-51,11,-37,11,-29,11,-25,11,-37,11,-81,11,-127,11,80,11,15,11,-62,10,80,10,-34,9,95,9,-33,8,72,8,-102,7,-19,6,74,6,-95,5,-17,4,54,4,-119,3,-40,2,44,2,117,1,-72,0,-4,-1}; }
	private static byte[] data74(){ return new byte[] {64,-1,-107,-2,-47,-3,10,-3,82,-4,-100,-5,-18,-6,33,-6,93,-7,-85,-8,23,-8,117,-9,-60,-10,34,-10,-97,-11,46,-11,-60,-12,79,-12,-25,-13,-116,-13,61,-13,-12,-14,-91,-14,78,-14,25,-14,-7,-15,-35,-15,-72,-15,-99,-15,-106,-15,-101,-15,-92,-15,-87,-15,-65,-15,-40,-15,-15,-15,-2,-15,26,-14,61,-14,100,-14,119,-14,-112,-14,-99,-14,-100,-14,-88,-14,-63,-14,-30,-14,-8,-14,4,-13,31,-13,63,-13,88,-13,119,-13,-108,-13,-70,-13,-34,-13,1,-12,55,-12,112,-12,-66,-12,-12,-12,57,-11,120,-11,-52,-11,33,-10,122,-10,-60,-10,9,-9,87,-9,-102,-9,-27,-9,41,-8,115,-8,-70,-8,8,-7,73,-7,-110,-7,-31,-7,43,-6,117,-6,-70,-6,8,-5,76,-5,-83,-5,12,-4,117,-4,-63,-4,48,-3,-92,-3,33,-2,-90,-2,45,-1,-61,-1,98,0,4,1,-94,1,67,2,-18,2,-89,3,96,4,10,5,-83,5,75,6,-15,6,-120,7,34,8,-88,8,51,9,-64,9,74,10,-81,10,1,11,105,11,-36,11,67,12,-112,12,-50,12,14,13,88,13,-120,13,-75,13,-44,13,4,14,35,14,77,14,103,14,121,14,-124,14,-113,14,-100,14,-96,14,-83,14,-68,14,-44,14,-3,14,20,15,38,15,73,15,127,15,-81,15,-25,15,27,16,89,16,-98,16,-33,16,33,17,94,17,-75,17,-5,17,52,18,100,18,-104,18,-43,18,13,19,21,19,29,19,35,19,22,19,-13,18,-89,18,67,18,-53,17,78,17,-69,16,17,16,75,15,-127,14,-92,13,-88,12,-109,11,121,10,117,9,101,8,72,7,36,6,-13,4,-57,3,-83,2,-119,1,108,0,64,-1,46,-2,27,-3,23,-4,11,-5,2,-6,-10,-8,15,-8,31,-9,49,-10,43,-11,71,-12,99,-13,127,-14,-106,-15,-79,-16,-35,-17,7,-17,43,-18,86,-19,-118,-20,-41,-21,40,-21,-125,-22,-27,-23,82,-23,-43,-24,92,-24,-36,-25,101,-25,5,-25,-57,-26,126,-26,70,-26,18,-26,-13,-27,-16,-27,-13,-27,17,-26,46,-26,104,-26,-79,-26,17,-25,116,-25,-13,-25,-125,-24,40,-23,-45,-23,-94,-22,112,-21,92,-20,94,-19,114,-18,-107,-17,-46,-16,45,-14,-112,-13,-11,-12,104,-10,-29,-9,114,-7,6,-5,-67,-4,92,-2,12,0,-70,1,122,3,46,5,-45,6,-125,8,51,10,-19,11,-113,13,45,15,-43,16,112,18,-15,19,80,21,-74,22,20,24,95,25,-108,26,-85,27,-113,28,126,29,70,30,-18,30,100,31,-59,31,26,32,65,32,80,32,63,32,20,32,-46,31,107,31,-18,30,100,30,-63,29,22,29,79,28,105,27,110,26,106,25,92,24,45,23,-36,21,120,20,-14,18,90,17,-84,15,-13,13,44,12,78,10,108,8,105,6,117,4,100,2,82,0,55,-2,36,-4,0,-6,-55,-9,-102,-11,112,-13,72,-15,25,-17,-21,-20,-55,-22,-67,-24,-44,-26,-13,-28,31,-29,114,-31,-39,-33,115,-34,11,-35,-59,-37,-88,-38,-76,-39,-40,-40,7,-40,84,-41,-68,-42,79,-42,5,-42,-63,-43,-108,-43,-122,-43,-106,-43,-75,-43,-20,-43,73,-42,-78,-42,57,-41,-50,-41,-124,-40,66,-39,28,-38,7,-37,8,-36,24,-35,65,-34,-122,-33,-54,-32,27,-30,-109,-29,20,-27,-109,-26,33,-24,-72,-23,74,-21,-3,-20,-73,-18,107,-16,34,-14,-19,-13,-78,-11,123,-9,84,-7,59,-5,22,-3,-12,-2,-41,0,-65,2,-92,4,-114,6,113,8,73,10,53,12,19,14,-11,15,-47,17,-81,19,123,21,53,23,-31,24,-118,26,46,28,-74,29,21,31,107,32,-75,33,-41,34,-36,35,-79,36,124,37,31,38,-119,38,-45,38,-12,38,1,39,-17,38,-85,38,74,38,-66,37,41,37,127,36,-47,35,0,35,49,34,70,33,103,32,97,31,114,30,108,29,108,28,103,27,99,26,76,25,51,24,25,23,24,22,10,21,-5,19,-3,18,-6,17,1,17,10,16,21,15,46,14,84,13,124,12,-102,11,-60,10,-20,9,37,9,78,8,116,7,-91,6,-36,5,13,5,61,4,127,3,-70,2,-23,1,53,1,120,0,-50,-1,23,-1,-128,-2,-14,-3,90,-3,-69,-4,54,-4,-81,-5,25,-5,-116,-6,20,-6,-109,-7,20,-7,-74,-8,88,-8,-12,-9,-105,-9,77,-9,20,-9,-39,-10,-74,-10,-110,-10,-128,-10,114,-10,100,-10,91,-10,94,-10,116,-10,-116,-10,-79,-10,-44,-10,9,-9,54,-9,99,-9,-110,-9,-46,-9,-18,-9,33,-8,85,-8,-110,-8,-61,-8,-35,-8,2,-7,48,-7,94,-7,-121,-7,-95,-7,-48,-7,-6,-7,27,-6,69,-6,102,-6,-111,-6,-80,-6,-55,-6,-49,-6,-49,-6,-61,-6,-54,-6,-75,-6,-103,-6,100,-6,68,-6,32,-6,1,-6,-42,-7,-90,-7,122,-7,95,-7,57,-7,15,-7,-13,-8,-46,-8,-72,-8}; }
	private static byte[] data75(){ return new byte[] {-106,-8,103,-8,64,-8,39,-8,10,-8,4,-8,-26,-9,-59,-9,-94,-9,-106,-9,-111,-9,-126,-9,122,-9,115,-9,113,-9,96,-9,64,-9,45,-9,34,-9,24,-9,10,-9,-10,-10,-28,-10,-35,-10,-46,-10,-55,-10,-63,-10,-56,-10,-26,-10,20,-9,67,-9,118,-9,-59,-9,21,-8,96,-8,-74,-8,7,-7,107,-7,-50,-7,60,-6,-111,-6,-25,-6,62,-5,-93,-5,-14,-5,82,-4,-81,-4,28,-3,101,-3,-66,-3,21,-2,121,-2,-37,-2,60,-1,-114,-1,-31,-1,36,0,100,0,-101,0,-35,0,9,1,46,1,74,1,83,1,70,1,44,1,30,1,-2,0,-46,0,-105,0,80,0,16,0,-50,-1,-122,-1,41,-1,-40,-2,-120,-2,58,-2,-20,-3,-75,-3,104,-3,62,-3,11,-3,-14,-4,-29,-4,-33,-4,-25,-4,5,-3,53,-3,99,-3,-111,-3,-53,-3,11,-2,75,-2,-118,-2,-48,-2,8,-1,82,-1,126,-1,-91,-1,-59,-1,-44,-1,-43,-1,-47,-1,-64,-1,-108,-1,93,-1,21,-1,-45,-2,124,-2,37,-2,-60,-3,121,-3,57,-3,12,-3,-32,-4,-76,-4,-85,-4,-90,-4,-93,-4,-59,-4,-7,-4,49,-3,115,-3,-61,-3,25,-2,-123,-2,15,-1,-104,-1,36,0,-81,0,79,1,-16,1,-104,2,61,3,-18,3,-108,4,74,5,-11,5,-104,6,56,7,-43,7,-125,8,19,9,-107,9,36,10,-82,10,38,11,-90,11,22,12,-107,12,8,13,106,13,-64,13,1,14,56,14,107,14,-103,14,-68,14,-48,14,-38,14,-42,14,-56,14,-93,14,115,14,87,14,36,14,-31,13,-109,13,80,13,6,13,-65,12,108,12,25,12,-70,11,-124,11,65,11,0,11,-100,10,73,10,9,10,-50,9,-115,9,49,9,-5,8,-50,8,-89,8,119,8,96,8,59,8,44,8,49,8,58,8,56,8,59,8,77,8,107,8,127,8,-116,8,-97,8,-77,8,-64,8,-70,8,-71,8,-90,8,-87,8,-99,8,119,8,76,8,46,8,3,8,-54,7,-120,7,58,7,-26,6,-109,6,42,6,-61,5,65,5,-82,4,25,4,119,3,-75,2,12,2,105,1,-83,0,-38,-1,3,-1,66,-2,112,-3,-89,-4,-59,-5,-29,-6,-11,-7,4,-7,17,-8,21,-9,5,-10,-5,-12,-20,-13,-36,-14,-80,-15,-120,-16,103,-17,61,-18,1,-19,-57,-21,-119,-22,80,-23,22,-24,-26,-26,-90,-27,-128,-28,88,-29,75,-30,73,-31,87,-32,114,-33,-76,-34,13,-34,109,-35,-39,-36,92,-36,22,-36,-36,-37,-86,-37,-119,-37,-114,-37,-82,-37,-21,-37,44,-36,123,-36,-17,-36,-126,-35,35,-34,-61,-34,118,-33,80,-32,56,-31,54,-30,57,-29,85,-28,-115,-27,-27,-26,58,-24,-113,-23,-26,-22,104,-20,-14,-19,-98,-17,43,-15,-56,-14,102,-12,35,-10,-48,-9,-119,-7,60,-5,-9,-4,-84,-2,116,0,53,2,0,4,-48,5,-91,7,108,9,37,11,-7,12,-54,14,-105,16,105,18,68,20,14,22,-22,23,-58,25,-84,27,112,29,67,31,1,33,-75,34,71,36,-50,37,60,39,-99,40,-53,41,-58,42,-108,43,65,44,-49,44,56,45,112,45,109,45,72,45,14,45,-73,44,70,44,-84,43,17,43,63,42,82,41,71,40,41,39,11,38,-57,36,115,35,13,34,-97,32,25,31,-125,29,-31,27,62,26,-120,24,-48,22,2,21,63,19,94,17,-126,15,-94,13,-61,11,-28,9,-17,7,-11,5,5,4,32,2,35,0,35,-2,50,-4,81,-6,126,-8,-92,-10,-43,-12,30,-13,119,-15,-39,-17,61,-18,-74,-20,62,-21,-32,-23,-104,-24,61,-25,-4,-27,-70,-28,-108,-29,-107,-30,-111,-31,-107,-32,-100,-33,-72,-34,-16,-35,25,-35,102,-36,-70,-37,27,-37,-110,-38,33,-38,-65,-39,124,-39,85,-39,99,-39,123,-39,-94,-39,-34,-39,99,-38,3,-37,-96,-37,104,-36,67,-35,67,-34,82,-33,115,-32,-88,-31,3,-29,116,-28,-23,-27,-128,-25,29,-23,-44,-22,-112,-20,91,-18,33,-16,10,-14,3,-12,-8,-11,-28,-9,-65,-7,-81,-5,-91,-3,-126,-1,93,1,36,3,-15,4,-76,6,90,8,-17,9,127,11,11,13,-128,14,-32,15,30,17,94,18,-118,19,-86,20,-97,21,118,22,56,23,-4,23,-104,24,9,25,86,25,-99,25,-61,25,-49,25,-58,25,-96,25,96,25,42,25,-45,24,86,24,-64,23,40,23,-123,22,-32,21,12,21,35,20,51,19,46,18,31,17,-10,15,-64,14,122,13,61,12,-4,10,-94,9,63,8,-20,6,-81,5,112,4,31,3,-38,1,-95,0,105,-1,67,-2,37,-3,18,-4,6,-5,11,-6,29,-7,64,-8,109,-9,-78,-10,2,-10,102,-11,-29,-12,107,-12,2,-12,-72,-13,126,-13,90,-13,38,-13,11,-13,5,-13,9,-13,14,-13,45,-13,95,-13,-94,-13,-19,-13,58,-12,-93,-12,27,-11,-98,-11,33,-10,-79,-10}; }
	private static byte[] data76(){ return new byte[] {59,-9,-43,-9,115,-8,2,-7,-120,-7,14,-6,-100,-6,48,-5,-72,-5,70,-4,-50,-4,82,-3,-57,-3,60,-2,-72,-2,49,-1,-84,-1,5,0,89,0,-78,0,18,1,111,1,-52,1,21,2,100,2,-83,2,27,3,118,3,-36,3,78,4,-57,4,70,5,-62,5,54,6,-96,6,17,7,-118,7,-25,7,50,8,92,8,-113,8,-63,8,-65,8,-98,8,119,8,69,8,-7,7,-89,7,55,7,-60,6,76,6,-35,5,93,5,-42,4,66,4,-29,3,-121,3,4,3,-115,2,48,2,-23,1,-85,1,100,1,43,1,-8,0,-35,0,-64,0,-83,0,-106,0,-108,0,-96,0,-58,0,-49,0,-19,0,21,1,77,1,126,1,-71,1,-11,1,65,2,-113,2,-37,2,47,3,-119,3,-16,3,90,4,-61,4,43,5,-104,5,18,6,113,6,-61,6,3,7,78,7,-103,7,-57,7,-23,7,-10,7,8,8,27,8,3,8,-41,7,-86,7,-117,7,89,7,35,7,-52,6,112,6,30,6,-37,5,-127,5,33,5,-69,4,105,4,28,4,-67,3,93,3,2,3,-87,2,88,2,-2,1,-104,1,52,1,-35,0,125,0,10,0,-115,-1,41,-1,-61,-2,78,-2,-35,-3,96,-3,-8,-4,-100,-4,59,-4,-55,-5,95,-5,13,-5,-60,-6,118,-6,28,-6,-65,-7,116,-7,53,-7,-11,-8,-88,-8,85,-8,5,-8,-49,-9,-107,-9,78,-9,-1,-10,-75,-10,124,-10,61,-10,-31,-11,-118,-11,61,-11,-25,-12,-115,-12,34,-12,-66,-13,80,-13,-32,-14,101,-14,-6,-15,-111,-15,32,-15,-71,-16,81,-16,-1,-17,-96,-17,81,-17,17,-17,-45,-18,-118,-18,85,-18,64,-18,35,-18,8,-18,-6,-19,-8,-19,-1,-19,12,-18,26,-18,69,-18,96,-18,-116,-18,-80,-18,-31,-18,13,-17,74,-17,-121,-17,-49,-17,30,-16,115,-16,-41,-16,65,-15,-72,-15,51,-14,-61,-14,88,-13,-6,-13,-110,-12,60,-11,-10,-11,-69,-10,127,-9,70,-8,11,-7,-31,-7,-54,-6,-71,-5,-111,-4,100,-3,85,-2,75,-1,55,0,32,1,-13,1,-26,2,-51,3,-65,4,-92,5,-124,6,71,7,26,8,-28,8,-93,9,67,10,-29,10,106,11,-8,11,116,12,-64,12,8,13,85,13,-112,13,-62,13,-46,13,-23,13,3,14,43,14,38,14,44,14,65,14,105,14,126,14,-101,14,-78,14,-25,14,46,15,106,15,-88,15,-22,15,76,16,-97,16,-3,16,75,17,-94,17,-10,17,78,18,-97,18,-37,18,20,19,77,19,112,19,116,19,101,19,66,19,20,19,-62,18,102,18,-43,17,62,17,-98,16,4,16,92,15,-113,14,-44,13,24,13,84,12,-122,11,-61,10,6,10,75,9,-122,8,-83,7,-40,6,8,6,88,5,-99,4,-30,3,24,3,88,2,-110,1,-50,0,-3,-1,53,-1,100,-2,-100,-3,-42,-4,4,-4,39,-5,100,-6,-87,-7,-28,-8,20,-8,87,-9,-106,-10,-39,-11,41,-11,125,-12,-54,-13,31,-13,-118,-14,-9,-15,89,-15,-46,-16,90,-16,-34,-17,95,-17,-32,-18,120,-18,9,-18,-96,-19,49,-19,-55,-20,103,-20,24,-20,-75,-21,104,-21,29,-21,-27,-22,-51,-22,-83,-22,-87,-22,-86,-22,-44,-22,10,-21,86,-21,-74,-21,27,-20,-98,-20,55,-19,-19,-19,-61,-18,-105,-17,114,-16,111,-15,-124,-14,-86,-13,-37,-12,40,-10,-125,-9,-9,-8,94,-6,-26,-5,-123,-3,32,-1,-73,0,86,2,4,4,-76,5,117,7,43,9,-18,10,-82,12,112,14,44,16,-22,17,-104,19,67,21,-21,22,121,24,-20,25,80,27,-93,28,-31,29,-11,30,-22,31,-73,32,127,33,40,34,-87,34,12,35,82,35,-106,35,-91,35,-85,35,-123,35,81,35,18,35,-74,34,46,34,-120,33,-34,32,26,32,40,31,39,30,-2,28,-46,27,-96,26,62,25,-66,23,54,22,-104,20,-8,18,56,17,90,15,92,13,92,11,88,9,45,7,-6,4,-76,2,101,0,30,-2,-46,-5,-124,-7,34,-9,-38,-12,-99,-14,113,-16,64,-18,32,-20,13,-22,21,-24,46,-26,87,-28,-116,-30,-48,-32,45,-33,-91,-35,66,-36,-5,-38,-75,-39,-93,-40,-91,-41,-67,-42,-22,-43,63,-43,-99,-44,31,-44,-69,-45,102,-45,34,-45,2,-45,-13,-46,-12,-46,-2,-46,53,-45,127,-45,-21,-45,93,-44,-35,-44,125,-43,54,-42,9,-41,-25,-41,-39,-40,-31,-39,-14,-38,34,-36,80,-35,-121,-34,-49,-33,54,-31,-87,-30,41,-28,-75,-27,67,-25,-35,-24,-100,-22,85,-20,54,-18,14,-16,12,-14,8,-12,31,-10,52,-8,97,-6,-106,-4,-67,-2,-22,0,24,3,63,5,82,7,94,9,92,11,79,13,28,15,-35,16,-111,18,43,20,-84,21,15,23,86,24,115,25,122,26,111,27,76,28,-11,28,120,29,-26,29,79,30,-92,30,-20,30,9,31,22,31,27,31,24,31}; }
	private static byte[] data77(){ return new byte[] {2,31,-43,30,-96,30,87,30,3,30,-112,29,20,29,-121,28,-27,27,66,27,-117,26,-63,25,-21,24,18,24,49,23,83,22,101,21,-127,20,-93,19,-50,18,-19,17,19,17,62,16,110,15,-92,14,-36,13,19,13,86,12,-103,11,-19,10,65,10,-106,9,-18,8,61,8,-103,7,-10,6,89,6,-84,5,-16,4,74,4,-113,3,-53,2,-6,1,56,1,-119,0,-49,-1,24,-1,117,-2,-39,-3,61,-3,-56,-4,100,-4,-2,-5,-101,-5,77,-5,21,-5,-30,-6,-75,-6,-109,-6,127,-6,122,-6,-127,-6,118,-6,-120,-6,-76,-6,-8,-6,62,-5,-119,-5,-30,-5,71,-4,-96,-4,14,-3,-128,-3,-5,-3,100,-2,-44,-2,74,-1,-50,-1,63,0,-77,0,21,1,126,1,-30,1,76,2,-81,2,-5,2,68,3,-113,3,-44,3,19,4,61,4,113,4,-91,4,-55,4,-28,4,-19,4,-24,4,-32,4,-60,4,-100,4,105,4,34,4,-54,3,98,3,-19,2,111,2,-14,1,106,1,-37,0,58,0,-100,-1,9,-1,118,-2,-25,-3,83,-3,-74,-4,11,-4,120,-5,-24,-6,88,-6,-66,-7,54,-7,-75,-8,37,-8,-126,-9,9,-9,-127,-10,0,-10,-124,-11,8,-11,-125,-12,25,-12,-53,-13,114,-13,47,-13,-21,-14,-76,-14,-98,-14,-116,-14,126,-14,124,-14,-114,-14,-89,-14,-58,-14,-16,-14,44,-13,-123,-13,-29,-13,64,-12,-83,-12,26,-11,-105,-11,25,-10,-88,-10,62,-9,-35,-9,-128,-8,46,-7,-41,-7,-125,-6,49,-5,-16,-5,-84,-4,90,-3,15,-2,-67,-2,105,-1,-1,-1,-106,0,52,1,-53,1,85,2,-54,2,66,3,-75,3,31,4,117,4,-53,4,16,5,55,5,75,5,68,5,63,5,31,5,13,5,-40,4,-98,4,86,4,30,4,-26,3,-79,3,120,3,75,3,16,3,-28,2,-37,2,-53,2,-71,2,-102,2,-114,2,-124,2,111,2,86,2,59,2,49,2,22,2,-10,1,-64,1,123,1,45,1,-34,0,126,0,8,0,-117,-1,0,-1,113,-2,-44,-3,51,-3,-127,-4,-51,-5,35,-5,124,-6,-53,-7,30,-7,121,-8,-48,-9,50,-9,-106,-10,15,-10,-126,-11,25,-11,-77,-12,86,-12,6,-12,-51,-13,-107,-13,-125,-13,123,-13,106,-13,112,-13,-101,-13,-62,-13,-28,-13,38,-12,106,-12,-55,-12,60,-11,-75,-11,46,-10,-79,-10,94,-9,5,-8,-63,-8,-126,-7,76,-6,27,-5,-5,-5,-49,-4,-105,-3,101,-2,52,-1,-2,-1,-78,0,111,1,36,2,-35,2,125,3,18,4,-100,4,23,5,-98,5,10,6,121,6,-40,6,67,7,-98,7,-8,7,73,8,-83,8,-4,8,66,9,-124,9,-37,9,50,10,124,10,-61,10,3,11,67,11,-128,11,-78,11,-32,11,-31,11,-21,11,-3,11,16,12,6,12,-3,11,-4,11,35,12,60,12,74,12,101,12,-121,12,-71,12,-23,12,40,13,71,13,119,13,-86,13,-22,13,14,14,51,14,79,14,118,14,-114,14,-86,14,-93,14,-93,14,-63,14,-61,14,-74,14,-105,14,112,14,75,14,20,14,-51,13,111,13,2,13,-104,12,18,12,124,11,-26,10,63,10,-103,9,-16,8,47,8,116,7,-77,6,1,6,68,5,119,4,-78,3,-13,2,42,2,103,1,-114,0,-58,-1,-9,-2,29,-2,77,-3,99,-4,-126,-5,-95,-6,-86,-7,-52,-8,-43,-9,-33,-10,-33,-11,-19,-12,-26,-13,-42,-14,-35,-15,-32,-16,-39,-17,-51,-18,-66,-19,-71,-20,-58,-21,-45,-22,-42,-23,-35,-24,9,-24,91,-25,-78,-26,3,-26,109,-27,-5,-28,-86,-28,91,-28,11,-28,-30,-29,-45,-29,-39,-29,-35,-29,-22,-29,9,-28,67,-28,-128,-28,-49,-28,20,-27,-123,-27,25,-26,-77,-26,74,-25,-24,-25,-89,-24,114,-23,82,-22,30,-21,-13,-21,-36,-20,-57,-19,-72,-18,-69,-17,-83,-16,-67,-15,-32,-14,18,-12,45,-11,79,-10,-117,-9,-42,-8,52,-6,-112,-5,-9,-4,105,-2,-14,-1,-94,1,64,3,-25,4,-108,6,110,8,77,10,47,12,22,14,15,16,4,18,-9,19,-32,21,-44,23,-72,25,-113,27,78,29,-10,30,122,32,-30,33,59,35,115,36,127,37,122,38,77,39,17,40,-84,40,47,41,-112,41,-48,41,1,42,11,42,-12,41,-60,41,116,41,24,41,-95,40,30,40,-117,39,-27,38,36,38,89,37,124,36,-97,35,-95,34,-124,33,68,32,-6,30,-94,29,42,28,-103,26,-9,24,67,23,-115,21,-68,19,-19,17,22,16,47,14,87,12,126,10,-84,8,-69,6,-26,4,20,3,84,1,127,-1,-102,-3,-79,-5,-23,-7,35,-8,79,-10,123,-12,-70,-14,-5,-16,77,-17,-109,-19,-33,-21,62,-22,-87,-24,43,-25,-99,-27,42,-28,-74,-30,100,-31,28,-32,-51,-34,120,-35,75,-36,52,-37,44,-38,36,-39,50,-40,93,-41,-79,-42,27,-42,-105,-43}; }
	private static byte[] data78(){ return new byte[] {26,-43,-70,-44,-114,-44,-97,-44,-80,-44,-30,-44,39,-43,-79,-43,65,-42,-35,-42,-100,-41,-117,-40,-113,-39,-68,-38,-10,-37,70,-35,-77,-34,66,-32,-21,-31,-96,-29,111,-27,90,-25,94,-23,113,-21,110,-19,123,-17,-95,-15,-59,-13,-44,-11,-32,-9,-30,-7,-25,-5,-39,-3,-62,-1,-109,1,100,3,33,5,-44,6,113,8,-1,9,-121,11,-15,12,65,14,113,15,-100,16,-65,17,-47,18,-60,19,-104,20,97,21,12,22,-72,22,62,23,-76,23,25,24,124,24,-58,24,-30,24,-32,24,-44,24,-82,24,120,24,17,24,-104,23,3,23,111,22,-75,21,-21,20,19,20,53,19,95,18,114,17,89,16,45,15,21,14,1,13,-30,11,-93,10,96,9,19,8,-34,6,-79,5,119,4,81,3,70,2,53,1,65,0,79,-1,-127,-2,-66,-3,19,-3,119,-4,-56,-5,37,-5,-110,-6,26,-6,-88,-7,43,-7,-67,-8,88,-8,11,-8,-64,-9,-125,-9,78,-9,49,-9,53,-9,76,-9,85,-9,123,-9,-65,-9,3,-8,84,-8,-89,-8,3,-7,109,-7,-26,-7,87,-6,-54,-6,70,-5,-52,-5,75,-4,-55,-4,65,-3,-63,-3,84,-2,-7,-2,122,-1,10,0,-87,0,90,1,1,2,-95,2,71,3,-12,3,-77,4,109,5,18,6,-87,6,74,7,-7,7,-106,8,46,9,-82,9,58,10,-54,10,74,11,-66,11,42,12,-115,12,-5,12,68,13,-116,13,-71,13,-40,13,-18,13,-35,13,-86,13,109,13,38,13,-55,12,73,12,-88,11,11,11,117,10,-49,9,24,9,87,8,-98,7,-13,6,88,6,-105,5,-39,4,23,4,124,3,-60,2,15,2,95,1,-65,0,32,0,121,-1,-33,-2,53,-2,-92,-3,36,-3,-78,-4,60,-4,-38,-5,-116,-5,86,-5,52,-5,9,-5,4,-5,21,-5,57,-5,91,-5,-110,-5,-37,-5,55,-4,-119,-4,-42,-4,69,-3,-91,-3,17,-2,121,-2,-29,-2,68,-1,-76,-1,26,0,127,0,-31,0,58,1,-110,1,-4,1,80,2,-109,2,-49,2,23,3,99,3,-114,3,-76,3,-55,3,-10,3,22,4,46,4,56,4,74,4,103,4,-105,4,-81,4,-51,4,-26,4,31,5,85,5,123,5,-124,5,-116,5,-95,5,-79,5,-79,5,-107,5,-115,5,-102,5,-100,5,-127,5,108,5,90,5,82,5,63,5,44,5,16,5,-7,4,-26,4,-50,4,-98,4,100,4,41,4,-9,3,-66,3,105,3,10,3,-75,2,92,2,1,2,-117,1,-2,0,125,0,-6,-1,112,-1,-40,-2,56,-2,-118,-3,-20,-4,79,-4,-94,-5,-27,-6,40,-6,102,-7,-90,-8,-44,-9,-10,-10,11,-10,57,-11,104,-12,119,-13,119,-14,-95,-15,-58,-16,0,-16,53,-17,119,-18,-54,-19,41,-19,-113,-20,8,-20,122,-21,-4,-22,-114,-22,55,-22,-51,-23,122,-23,41,-23,-8,-24,-67,-24,-112,-24,110,-24,96,-24,105,-24,121,-24,-114,-24,-78,-24,-18,-24,35,-23,116,-23,-42,-23,86,-22,-48,-22,84,-21,-25,-21,-112,-20,63,-19,-2,-19,-62,-18,-106,-17,111,-16,72,-15,47,-14,27,-13,9,-12,1,-11,-1,-11,12,-9,18,-8,32,-7,37,-6,77,-5,127,-4,-97,-3,-71,-2,-25,-1,23,1,57,2,78,3,76,4,59,5,36,6,4,7,-55,7,112,8,-8,8,-106,9,34,10,-114,10,-36,10,56,11,-91,11,9,12,123,12,-45,12,36,13,-125,13,-5,13,89,14,-79,14,18,15,-108,15,2,16,101,16,-59,16,60,17,-70,17,40,18,-112,18,-15,18,75,19,-89,19,-11,19,32,20,48,20,58,20,41,20,16,20,-44,19,127,19,38,19,-76,18,52,18,-99,17,6,17,88,16,-78,15,-6,14,67,14,118,13,-73,12,-9,11,63,11,124,10,-50,9,32,9,108,8,-67,7,15,7,97,6,-60,5,35,5,-123,4,-32,3,66,3,-74,2,51,2,-92,1,27,1,-92,0,60,0,-63,-1,82,-1,-40,-2,108,-2,-9,-3,127,-3,-4,-4,107,-4,-8,-5,125,-5,6,-5,127,-6,-1,-7,-106,-7,54,-7,-52,-8,99,-8,11,-8,-51,-9,-122,-9,57,-9,-35,-10,-124,-10,65,-10,1,-10,-75,-11,64,-11,-24,-12,-109,-12,64,-12,-28,-13,119,-13,20,-13,-69,-14,124,-14,51,-14,-15,-15,-80,-15,-113,-15,-115,-15,123,-15,99,-15,120,-15,-99,-15,-56,-15,-3,-15,88,-14,-75,-14,49,-13,-62,-13,99,-12,10,-11,-29,-11,-54,-10,-61,-9,-54,-8,-37,-7,8,-5,85,-4,-85,-3,19,-1,122,0,7,2,-106,3,43,5,-46,6,-122,8,60,10,-5,11,-94,13,72,15,-39,16,111,18,-15,19,116,21,-25,22,89,24,-77,25,2,27,56,28,103,29,-121,30,-94,31,-92,32,-115,33,78,34,22,35,-72,35,48,36,-123,36,-62,36,-11,36,6,37,-18,36,-63,36,-125,36,69,36,-30,35}; }
	private static byte[] data79(){ return new byte[] {112,35,-24,34,75,34,-95,33,-44,32,-26,31,-36,30,-73,29,122,28,27,27,-91,25,11,24,85,22,-111,20,-65,18,-63,16,-71,14,-88,12,-105,10,117,8,71,6,19,4,-30,1,-69,-1,-127,-3,80,-5,13,-7,-37,-10,-66,-12,-88,-14,-103,-16,-125,-18,-105,-20,-91,-22,-68,-24,-15,-26,65,-27,-112,-29,5,-30,-115,-32,46,-33,-43,-35,-95,-36,127,-37,121,-38,-119,-39,-98,-40,-68,-41,-9,-42,78,-42,-95,-43,-11,-44,102,-44,-13,-45,-106,-45,56,-45,-27,-46,-72,-46,-104,-46,-99,-46,-76,-46,-57,-46,-6,-46,83,-45,-47,-45,82,-44,-38,-44,-121,-43,70,-42,34,-41,23,-40,53,-39,90,-38,-109,-37,-26,-36,88,-34,-12,-33,-111,-31,87,-29,52,-27,30,-25,32,-23,48,-21,83,-19,-126,-17,-93,-15,-49,-13,2,-10,32,-8,47,-6,61,-4,62,-2,40,0,-12,1,-82,3,64,5,-50,6,82,8,-73,9,-6,10,51,12,89,13,114,14,-125,15,-118,16,-123,17,-125,18,106,19,72,20,21,21,-48,21,-119,22,43,23,-78,23,23,24,115,24,-79,24,-36,24,-13,24,-27,24,-40,24,-79,24,-125,24,74,24,-1,23,-77,23,88,23,-6,22,125,22,-8,21,116,21,-20,20,79,20,-97,19,-4,18,64,18,-107,17,-27,16,74,16,-88,15,3,15,104,14,-34,13,94,13,-31,12,75,12,-64,11,60,11,-75,10,37,10,-118,9,-22,8,58,8,-122,7,-51,6,2,6,56,5,118,4,-84,3,-33,2,16,2,46,1,103,0,-86,-1,-9,-2,69,-2,-94,-3,28,-3,-108,-4,49,-4,-43,-5,-106,-5,117,-5,86,-5,80,-5,76,-5,114,-5,-81,-5,-10,-5,81,-4,-72,-4,44,-3,-80,-3,80,-2,2,-1,-70,-1,119,0,90,1,47,2,7,3,-46,3,-75,4,-125,5,71,6,1,7,-87,7,88,8,-32,8,105,9,-38,9,90,10,-49,10,51,11,-106,11,10,12,106,12,-62,12,8,13,87,13,-105,13,-56,13,-17,13,11,14,6,14,-15,13,-54,13,-119,13,48,13,-70,12,43,12,-91,11,-1,10,57,10,118,9,-90,8,-34,7,-6,6,47,6,50,5,77,4,98,3,125,2,-122,1,123,0,-127,-1,-116,-2,-124,-3,125,-4,101,-5,89,-6,70,-7,64,-8,59,-9,54,-10,62,-11,96,-12,-121,-13,-73,-14,24,-14,-120,-15,18,-15,-87,-16,76,-16,-5,-17,-41,-17,-73,-17,-96,-17,-127,-17,-127,-17,-100,-17,-78,-17,-34,-17,27,-16,116,-16,-40,-16,75,-15,-33,-15,-123,-14,63,-13,7,-12,-32,-12,-76,-11,-99,-10,-121,-9,108,-8,77,-7,49,-6,30,-5,11,-4,0,-3,-29,-3,-59,-2,-78,-1,-95,0,127,1,71,2,19,3,-40,3,-105,4,81,5,-13,5,-110,6,29,7,-91,7,9,8,117,8,-56,8,21,9,96,9,-110,9,-64,9,-39,9,-13,9,43,10,80,10,88,10,105,10,-114,10,-71,10,-39,10,-23,10,-10,10,1,11,11,11,5,11,-28,10,-72,10,107,10,36,10,-71,9,61,9,-87,8,14,8,97,7,-90,6,-29,5,10,5,54,4,95,3,-123,2,-105,1,-86,0,-82,-1,-75,-2,-77,-3,-91,-4,-108,-5,120,-6,93,-7,81,-8,71,-9,53,-10,43,-11,54,-12,59,-13,76,-14,92,-15,-124,-16,-55,-17,11,-17,98,-18,-71,-19,47,-19,-72,-20,77,-20,-27,-21,-100,-21,95,-21,61,-21,58,-21,62,-21,81,-21,122,-21,-42,-21,53,-20,-104,-20,13,-19,-107,-19,41,-18,-48,-18,127,-17,47,-16,-23,-16,-68,-15,121,-14,60,-13,10,-12,-48,-12,-105,-11,98,-10,21,-9,-77,-9,91,-8,8,-7,-102,-7,26,-6,-93,-6,44,-5,-80,-5,59,-4,-61,-4,93,-3,-17,-3,-106,-2,40,-1,-60,-1,109,0,23,1,-73,1,95,2,-9,2,-103,3,61,4,-34,4,123,5,36,6,-55,6,121,7,29,8,-80,8,70,9,-8,9,-89,10,70,11,-53,11,91,12,-2,12,-107,13,13,14,125,14,-7,14,100,15,-38,15,66,16,-95,16,-13,16,86,17,-87,17,-10,17,52,18,112,18,-84,18,-35,18,-22,18,-14,18,-15,18,-6,18,-20,18,-69,18,-124,18,45,18,-52,17,81,17,-47,16,51,16,-103,15,-21,14,53,14,100,13,-119,12,-87,11,-26,10,17,10,44,9,83,8,123,7,-66,6,-37,5,11,5,48,4,103,3,-113,2,-65,1,-24,0,41,0,97,-1,-99,-2,-39,-3,11,-3,68,-4,-128,-5,-63,-6,0,-6,46,-7,104,-8,-97,-9,-56,-10,-17,-11,36,-11,95,-12,-99,-13,-53,-14,11,-14,67,-15,-92,-16,7,-16,120,-17,-11,-18,-125,-18,42,-18,-34,-19,-107,-19,97,-19,65,-19,58,-19,58,-19,72,-19,83,-19,120,-19,-84,-19,-24,-19,35,-18,79,-18,-100,-18,-20,-18,67,-17,-104,-17,-29,-17,47,-16,-121,-16,-23,-16,56,-15}; }
	private static byte[] data80(){ return new byte[] {-101,-15,6,-14,112,-14,-22,-14,96,-13,-45,-13,70,-12,-29,-12,117,-11,0,-10,-122,-10,34,-9,-50,-9,-124,-8,60,-7,3,-6,-17,-6,-8,-5,36,-3,91,-2,-93,-1,21,1,-113,2,43,4,-59,5,114,7,24,9,-60,10,102,12,-7,13,-126,15,-4,16,125,18,-29,19,62,21,-113,22,-21,23,46,25,88,26,116,27,-106,28,-92,29,-92,30,-118,31,80,32,-3,32,-111,33,53,34,-89,34,3,35,78,35,-117,35,-50,35,-19,35,-14,35,3,36,-2,35,-19,35,-70,35,116,35,38,35,-64,34,62,34,-110,33,-55,32,14,32,47,31,35,30,2,29,-32,27,-105,26,73,25,-14,23,-112,22,34,21,-77,19,50,18,-80,16,44,15,-76,13,47,12,-75,10,43,9,-101,7,8,6,-124,4,-16,2,78,1,-109,-1,-21,-3,68,-4,-115,-6,-39,-8,12,-9,72,-11,-91,-13,-13,-15,52,-16,110,-18,-73,-20,12,-21,110,-23,-66,-25,4,-26,77,-28,-83,-30,26,-31,-117,-33,-14,-35,117,-36,4,-37,-63,-39,107,-40,71,-41,56,-42,88,-43,-120,-44,-25,-45,93,-45,-21,-46,-73,-46,-84,-46,-73,-46,-28,-46,51,-45,-57,-45,108,-44,17,-43,-31,-43,-47,-42,-24,-41,13,-39,72,-38,-119,-37,-23,-36,105,-34,4,-32,-105,-31,54,-29,-15,-28,-61,-26,-103,-24,119,-22,83,-20,75,-18,71,-16,73,-14,65,-12,46,-10,19,-8,-4,-7,-57,-5,112,-3,10,-1,-97,0,55,2,-86,3,-12,4,72,6,-103,7,-51,8,-21,9,18,11,54,12,83,13,83,14,78,15,46,16,9,17,-49,17,107,18,-16,18,105,19,-49,19,32,20,74,20,93,20,118,20,106,20,78,20,18,20,-53,19,125,19,14,19,-114,18,-9,17,70,17,-110,16,-52,15,-1,14,21,14,36,13,48,12,74,11,98,10,91,9,85,8,92,7,120,6,-104,5,-84,4,-47,3,6,3,92,2,-85,1,-4,0,101,0,-15,-1,-126,-1,18,-1,-82,-2,75,-2,-14,-3,-95,-3,75,-3,-12,-4,-98,-4,83,-4,10,-4,-47,-5,-117,-5,85,-5,42,-5,26,-5,5,-5,-10,-6,-7,-6,8,-5,46,-5,91,-5,125,-5,-73,-5,-14,-5,62,-4,-116,-4,-31,-4,60,-3,-79,-3,58,-2,-51,-2,107,-1,22,0,-40,0,-81,1,-115,2,98,3,86,4,93,5,74,6,43,7,25,8,-10,8,-41,9,-71,10,112,11,15,12,-86,12,81,13,-32,13,81,14,-72,14,19,15,119,15,-55,15,0,16,41,16,96,16,-110,16,-111,16,-119,16,122,16,102,16,70,16,-7,15,-94,15,54,15,-49,14,75,14,-73,13,3,13,69,12,-116,11,-51,10,-9,9,22,9,46,8,89,7,120,6,-117,5,-124,4,-118,3,-122,2,-109,1,124,0,89,-1,54,-2,31,-3,20,-4,20,-5,31,-6,41,-7,80,-8,-90,-9,20,-9,-96,-10,70,-10,26,-10,-5,-11,-31,-11,-41,-11,-21,-11,25,-10,74,-10,-128,-10,-69,-10,8,-9,92,-9,-92,-9,-17,-9,71,-8,-85,-8,6,-7,97,-7,-67,-7,22,-6,127,-6,-22,-6,68,-5,-115,-5,-39,-5,53,-4,-117,-4,-44,-4,45,-3,-117,-3,-10,-3,76,-2,-109,-2,-3,-2,106,-1,-34,-1,95,0,-38,0,74,1,-34,1,-121,2,25,3,-93,3,56,4,-9,4,-75,5,105,6,11,7,-98,7,71,8,-22,8,114,9,-22,9,109,10,-27,10,68,11,-90,11,-12,11,62,12,-123,12,-53,12,-5,12,21,13,57,13,91,13,123,13,119,13,97,13,73,13,51,13,16,13,-52,12,126,12,40,12,-58,11,72,11,-52,10,45,10,-126,9,-58,8,3,8,39,7,42,6,36,5,24,4,12,3,-22,1,-81,0,98,-1,33,-2,-24,-4,-90,-5,83,-6,23,-7,-32,-9,-89,-10,103,-11,54,-12,-5,-14,-47,-15,-87,-16,125,-17,83,-18,63,-19,49,-20,62,-21,71,-22,86,-23,114,-24,-82,-25,-17,-26,65,-26,-125,-27,-4,-28,113,-28,-5,-29,-125,-29,37,-29,-44,-30,-94,-30,-113,-30,-121,-30,-110,-30,-77,-30,-7,-30,81,-29,-77,-29,45,-28,-61,-28,112,-27,38,-26,-40,-26,-89,-25,116,-24,79,-23,53,-22,39,-21,37,-20,48,-19,58,-18,88,-17,112,-16,-100,-15,-47,-14,15,-12,71,-11,118,-10,-78,-9,-39,-8,-5,-7,15,-5,55,-4,78,-3,102,-2,119,-1,111,0,94,1,94,2,105,3,92,4,62,5,29,6,4,7,-16,7,-52,8,-98,9,93,10,57,11,6,12,-55,12,120,13,46,14,-24,14,-81,15,93,16,-27,16,98,17,-16,17,114,18,-33,18,53,19,-120,19,-38,19,20,20,57,20,60,20,93,20,105,20,98,20,50,20,-14,19,-92,19,83,19,-20,18,-128,18,-17,17,99,17,-58,16,38,16,105,15,-93,14,-6,13,50,13,101,12,-116,11,-80,10,-47,9}; }
	private static byte[] data81(){ return new byte[] {-11,8,17,8,43,7,66,6,94,5,-114,4,-78,3,-17,2,38,2,-121,1,-44,0,62,0,-85,-1,47,-1,-69,-2,84,-2,-20,-3,-109,-3,62,-3,-15,-4,-75,-4,119,-4,55,-4,7,-4,-39,-5,-76,-5,-116,-5,98,-5,76,-5,67,-5,37,-5,2,-5,-31,-6,-30,-6,-50,-6,-62,-6,-97,-6,-123,-6,111,-6,105,-6,64,-6,13,-6,-25,-7,-70,-7,-123,-7,73,-7,-7,-8,-70,-8,114,-8,47,-8,-40,-9,-128,-9,51,-9,-7,-10,-69,-10,-127,-10,81,-10,52,-10,47,-10,57,-10,78,-10,85,-10,118,-10,-80,-10,-22,-10,49,-9,120,-9,-64,-9,52,-8,-78,-8,63,-7,-46,-7,-111,-6,99,-5,75,-4,73,-3,86,-2,127,-1,-69,0,-9,1,65,3,-101,4,-9,5,88,7,-68,8,31,10,118,11,-28,12,63,14,-89,15,-18,16,66,18,-101,19,-24,20,15,22,60,23,84,24,109,25,117,26,109,27,88,28,28,29,-60,29,101,30,-24,30,94,31,-54,31,33,32,108,32,-103,32,-64,32,-31,32,1,33,11,33,4,33,-20,32,-51,32,-103,32,82,32,-28,31,103,31,-34,30,43,30,72,29,88,28,79,27,47,26,-19,24,-126,23,4,22,104,20,-58,18,32,17,90,15,-120,13,-78,11,-29,9,4,8,27,6,57,4,96,2,-118,0,-84,-2,-38,-4,3,-5,56,-7,127,-9,-55,-11,19,-12,109,-14,-24,-16,99,-17,-29,-19,117,-20,22,-21,-68,-23,112,-24,23,-25,-28,-27,-99,-28,118,-29,57,-30,26,-31,-15,-33,-46,-34,-87,-35,-111,-36,-120,-37,124,-38,121,-39,-110,-40,-77,-41,-18,-42,72,-42,-104,-43,7,-43,-98,-44,80,-44,29,-44,4,-44,10,-44,67,-44,-99,-44,4,-43,118,-43,21,-42,-49,-42,-95,-41,-127,-40,115,-39,-127,-38,-109,-37,-70,-36,5,-34,84,-33,-73,-32,27,-30,-93,-29,47,-27,-44,-26,111,-24,43,-22,-17,-21,-96,-19,78,-17,-13,-16,-98,-14,51,-12,-67,-11,66,-9,-71,-8,38,-6,-122,-5,-22,-4,67,-2,-109,-1,-17,0,56,2,126,3,-71,4,-10,5,43,7,70,8,84,9,92,10,77,11,42,12,-22,12,-94,13,87,14,-23,14,102,15,-52,15,48,16,-121,16,-48,16,-1,16,43,17,81,17,108,17,108,17,100,17,90,17,64,17,46,17,18,17,-22,16,-83,16,112,16,54,16,1,16,-72,15,112,15,23,15,-50,14,-127,14,55,14,-25,13,-117,13,51,13,-33,12,-109,12,59,12,-50,11,92,11,-29,10,90,10,-50,9,58,9,-103,8,-25,7,30,7,72,6,98,5,117,4,-118,3,-96,2,-61,1,-41,0,-18,-1,8,-1,48,-2,109,-3,-52,-4,46,-4,-95,-5,56,-5,-16,-6,-65,-6,-97,-6,-105,-6,-99,-6,-45,-6,35,-5,-124,-5,-4,-5,-113,-4,56,-3,-5,-3,-56,-2,-90,-1,-110,0,-117,1,-128,2,-127,3,-106,4,-100,5,-83,6,-82,7,-83,8,-98,9,-126,10,100,11,63,12,34,13,-33,13,-106,14,53,15,-59,15,112,16,7,17,-106,17,4,18,116,18,-44,18,43,19,104,19,-94,19,-52,19,-40,19,-63,19,-111,19,80,19,3,19,-94,18,38,18,-116,17,-20,16,81,16,-94,15,-42,14,4,14,44,13,96,12,123,11,124,10,98,9,64,8,33,7,-6,5,-81,4,79,3,-25,1,-120,0,29,-1,-81,-3,58,-4,-66,-6,86,-7,5,-8,-68,-10,-128,-11,87,-12,85,-13,109,-14,-114,-15,-58,-16,16,-16,-123,-17,0,-17,-106,-18,69,-18,15,-18,-10,-19,-12,-19,-2,-19,17,-18,65,-18,-121,-18,-42,-18,39,-17,-92,-17,44,-16,-73,-16,78,-15,-17,-15,-107,-14,78,-13,12,-12,-54,-12,-114,-11,88,-10,43,-9,-21,-9,-53,-8,-86,-7,-86,-6,-111,-5,-126,-4,111,-3,122,-2,-122,-1,-119,0,-117,1,-107,2,-87,3,-84,4,-70,5,-75,6,-78,7,-102,8,125,9,89,10,42,11,-12,11,-83,12,86,13,-21,13,109,14,-7,14,114,15,-22,15,59,16,-124,16,-70,16,-18,16,29,17,41,17,45,17,28,17,17,17,-9,16,-45,16,-111,16,69,16,-16,15,-105,15,40,15,-111,14,-3,13,95,13,-90,12,-36,11,-12,10,-10,9,-35,8,-67,7,-111,6,74,5,-23,3,-128,2,35,1,-62,-1,87,-2,-48,-4,88,-5,-19,-7,120,-8,10,-9,-116,-11,39,-12,-46,-14,-117,-15,66,-16,0,-17,-48,-19,-66,-20,-66,-21,-54,-22,-37,-23,-11,-24,62,-24,-105,-25,0,-25,103,-26,-14,-27,-91,-27,111,-27,62,-27,40,-27,41,-27,79,-27,-122,-27,-57,-27,21,-26,112,-26,-17,-26,118,-25,8,-24,-122,-24,22,-23,-83,-23,64,-22,-67,-22,82,-21,-36,-21,110,-20,-20,-20,-128,-19,25,-18,-84,-18,50,-17,-58,-17,77,-16,-37,-16,100,-15,7,-14,-108,-14,53,-13,-24,-13,-87,-12,108,-11}; }
	private static byte[] data82(){ return new byte[] {25,-10,-26,-10,-59,-9,-79,-8,-81,-7,-86,-6,-93,-5,-100,-4,-80,-3,-46,-2,-30,-1,-16,0,4,2,38,3,72,4,76,5,98,6,125,7,-126,8,124,9,117,10,107,11,94,12,81,13,57,14,4,15,-49,15,-87,16,123,17,42,18,-56,18,97,19,-7,19,-123,20,-17,20,59,21,122,21,-49,21,-4,21,12,22,-29,21,-74,21,-116,21,77,21,-20,20,112,20,-22,19,78,19,-77,18,-5,17,53,17,85,16,124,15,-107,14,-89,13,-82,12,-82,11,-65,10,-47,9,-45,8,-36,7,-17,6,22,6,39,5,56,4,99,3,-107,2,-52,1,4,1,42,0,81,-1,127,-2,-61,-3,-17,-4,21,-4,71,-5,-104,-6,-35,-7,28,-7,78,-8,-95,-9,11,-9,-128,-10,-20,-11,88,-11,-29,-12,122,-12,30,-12,-44,-13,-95,-13,-127,-13,105,-13,99,-13,115,-13,-112,-13,-49,-13,18,-12,85,-12,-127,-12,-67,-12,23,-11,127,-11,-60,-11,-16,-11,36,-10,100,-10,-94,-10,-43,-10,11,-9,73,-9,-114,-9,-34,-9,39,-8,107,-8,-87,-8,34,-7,-114,-7,-20,-7,54,-6,-128,-6,-21,-6,69,-5,-116,-5,-29,-5,52,-4,-115,-4,-8,-4,100,-3,-41,-3,95,-2,-25,-2,-118,-1,45,0,-18,0,-77,1,-110,2,-121,3,-128,4,121,5,120,6,118,7,-114,8,-93,9,-87,10,-82,11,-69,12,-41,13,-38,14,-47,15,-67,16,-68,17,-79,18,-97,19,113,20,64,21,12,22,-59,22,109,23,9,24,-109,24,22,25,-115,25,-19,25,61,26,119,26,-78,26,-25,26,13,27,53,27,67,27,89,27,116,27,-128,27,-110,27,-124,27,115,27,80,27,34,27,-36,26,-116,26,37,26,-88,25,20,25,114,24,-73,23,-21,22,17,22,41,21,57,20,56,19,57,18,31,17,20,16,14,15,4,14,-18,12,-55,11,-83,10,-127,9,96,8,54,7,18,6,-35,4,-71,3,-110,2,96,1,26,0,-41,-2,-111,-3,63,-4,-34,-6,103,-7,-38,-9,65,-10,-95,-12,8,-13,74,-15,125,-17,-68,-19,11,-20,62,-22,107,-24,-115,-26,-36,-28,38,-29,125,-31,-44,-33,95,-34,-16,-36,-79,-37,-128,-38,114,-39,126,-40,-61,-41,45,-41,-93,-42,70,-42,6,-42,-5,-43,25,-42,79,-42,-107,-42,-11,-42,124,-41,31,-40,-54,-40,-115,-39,104,-38,93,-37,100,-36,125,-35,-95,-34,-25,-33,61,-31,-80,-30,27,-28,-104,-27,24,-25,-62,-24,83,-22,-39,-21,103,-19,-10,-18,-112,-16,29,-14,-104,-13,4,-11,110,-10,-28,-9,67,-7,-94,-6,-18,-5,41,-3,98,-2,-107,-1,-62,0,-38,1,-1,2,27,4,46,5,48,6,48,7,45,8,24,9,-1,9,-47,10,-85,11,94,12,-3,12,-125,13,7,14,119,14,-43,14,10,15,34,15,32,15,28,15,13,15,-54,14,126,14,38,14,-53,13,82,13,-44,12,57,12,-100,11,2,11,119,10,-52,9,28,9,112,8,-32,7,80,7,-65,6,40,6,-98,5,38,5,-54,4,92,4,-6,3,-106,3,76,3,9,3,-76,2,94,2,8,2,-72,1,114,1,6,1,-108,0,34,0,-63,-1,74,-1,-67,-2,46,-2,-79,-3,53,-3,-57,-4,79,-4,-33,-5,115,-5,61,-5,11,-5,-25,-6,-44,-6,-24,-6,8,-5,65,-5,-119,-5,-38,-5,68,-4,-75,-4,62,-3,-52,-3,108,-2,18,-1,-59,-1,122,0,64,1,9,2,-35,2,-72,3,-97,4,-122,5,101,6,78,7,50,8,6,9,-41,9,-76,10,-98,11,110,12,29,13,-50,13,117,14,37,15,-55,15,88,16,-54,16,69,17,-75,17,30,18,100,18,-105,18,-55,18,-9,18,-5,18,-18,18,-61,18,-110,18,96,18,25,18,-89,17,46,17,-76,16,73,16,-76,15,-3,14,41,14,114,13,-73,12,-24,11,-17,10,-41,9,-36,8,-56,7,-86,6,106,5,43,4,-11,2,-64,1,127,0,50,-1,-8,-3,-67,-4,-86,-5,-93,-6,-101,-7,-85,-8,-29,-9,51,-9,-126,-10,-19,-11,127,-11,42,-11,-10,-12,-55,-12,-76,-12,-71,-12,-44,-12,-20,-12,1,-11,37,-11,85,-11,-118,-11,-88,-11,-75,-11,-59,-11,-25,-11,-16,-11,-7,-11,-9,-11,5,-10,15,-10,21,-10,12,-10,10,-10,18,-10,62,-10,113,-10,-91,-10,-35,-10,63,-9,-80,-9,38,-8,-72,-8,109,-7,51,-6,16,-5,-2,-5,-22,-4,-36,-3,-19,-2,19,0,49,1,75,2,98,3,-106,4,-59,5,-16,6,-4,7,20,9,56,10,91,11,89,12,63,13,30,14,0,15,-44,15,-105,16,60,17,-42,17,100,18,-4,18,123,19,-19,19,77,20,-70,20,23,21,107,21,-108,21,-84,21,-47,21,-55,21,-88,21,101,21,29,21,-87,20,30,20,105,19,-122,18,-108,17,-98,16,-104,15,109,14,36,13,-44,11,-123,10,51,9,-67,7,66,6,-60,4}; }
	private static byte[] data83(){ return new byte[] {90,3,-20,1,120,0,-22,-2,118,-3,3,-4,-108,-6,8,-7,-114,-9,17,-10,-110,-12,17,-13,-97,-15,17,-16,-96,-18,40,-19,-52,-21,90,-22,6,-23,-67,-25,-120,-26,107,-27,109,-28,114,-29,-102,-30,-19,-31,79,-31,-46,-32,103,-32,28,-32,-53,-33,-88,-33,-84,-33,-78,-33,-37,-33,10,-32,82,-32,-84,-32,21,-31,-92,-31,56,-30,-48,-30,95,-29,4,-28,-63,-28,-118,-27,87,-26,33,-25,-13,-25,-52,-24,-84,-23,-100,-22,-109,-21,-92,-20,-75,-19,-43,-18,-15,-17,32,-15,98,-14,-87,-13,-19,-12,50,-10,-120,-9,-43,-8,37,-6,112,-5,-79,-4,-22,-3,40,-1,96,0,-117,1,-77,2,-46,3,-21,4,-5,5,3,7,-14,7,-29,8,-29,9,-24,10,-57,11,-100,12,119,13,111,14,71,15,30,16,-52,16,114,17,15,18,-80,18,55,19,-107,19,-25,19,41,20,82,20,104,20,99,20,68,20,35,20,-14,19,-80,19,69,19,-58,18,87,18,-47,17,47,17,112,16,-74,15,-13,14,33,14,51,13,66,12,89,11,113,10,-114,9,-104,8,-94,7,-71,6,-40,5,2,5,33,4,75,3,-122,2,-69,1,6,1,84,0,-103,-1,-20,-2,76,-2,-74,-3,53,-3,-81,-4,52,-4,-44,-5,-121,-5,66,-5,16,-5,-4,-6,-24,-6,-29,-6,-29,-6,-12,-6,27,-5,69,-5,122,-5,-91,-5,-32,-5,46,-4,101,-4,-111,-4,-59,-4,-13,-4,32,-3,49,-3,54,-3,41,-3,42,-3,22,-3,-15,-4,-66,-4,-115,-4,89,-4,35,-4,-29,-5,-103,-5,111,-5,60,-5,49,-5,15,-5,-11,-6,-21,-6,-21,-6,-4,-6,-1,-6,13,-5,30,-5,72,-5,125,-5,-66,-5,-10,-5,43,-4,-124,-4,-23,-4,77,-3,-82,-3,35,-2,-88,-2,62,-1,-31,-1,-125,0,50,1,-21,1,-78,2,-110,3,108,4,93,5,84,6,99,7,112,8,-126,9,-103,10,-80,11,-51,12,-29,13,-23,14,-17,15,-23,16,-43,17,-62,18,-106,19,97,20,16,21,-88,21,48,22,-84,22,35,23,-117,23,-35,23,38,24,98,24,-101,24,-43,24,-3,24,29,25,75,25,-124,25,-87,25,-53,25,-7,25,25,26,32,26,47,26,41,26,23,26,-11,25,-50,25,114,25,2,25,-125,24,-16,23,66,23,117,22,-104,21,-96,20,-92,19,120,18,79,17,5,16,-74,14,100,13,5,12,-98,10,53,9,-55,7,125,6,42,5,-22,3,-98,2,106,1,69,0,35,-1,12,-2,-6,-4,-23,-5,-28,-6,-44,-7,-45,-8,-70,-9,-102,-10,122,-11,92,-12,48,-13,-9,-15,-66,-16,125,-17,64,-18,-4,-20,-78,-21,96,-22,27,-23,-39,-25,-90,-26,120,-27,87,-28,74,-29,63,-30,73,-31,109,-32,-91,-33,-18,-34,72,-34,-55,-35,83,-35,-16,-36,-103,-36,103,-36,44,-36,21,-36,7,-36,26,-36,63,-36,122,-36,-63,-36,40,-35,-102,-35,43,-34,-54,-34,-117,-33,79,-32,51,-31,36,-30,31,-29,29,-28,40,-27,53,-26,72,-25,99,-24,-114,-23,-77,-22,-57,-21,-42,-20,-11,-19,25,-17,48,-16,81,-15,93,-14,109,-13,-125,-12,-112,-11,-104,-10,-104,-9,-104,-8,-90,-7,-89,-6,-85,-5,-88,-4,-92,-3,-99,-2,-99,-1,-83,0,-108,1,120,2,97,3,70,4,16,5,-72,5,88,6,-3,6,-120,7,-2,7,94,8,-78,8,-6,8,41,9,95,9,-115,9,-96,9,-68,9,-43,9,-9,9,5,10,32,10,73,10,125,10,-71,10,-22,10,42,11,107,11,-84,11,-30,11,24,12,40,12,77,12,98,12,104,12,75,12,34,12,-26,11,-90,11,71,11,-38,10,89,10,-52,9,55,9,-124,8,-53,7,-2,6,56,6,93,5,-128,4,-119,3,-101,2,-89,1,-77,0,-69,-1,-45,-2,-18,-3,48,-3,-114,-4,-11,-5,103,-5,14,-5,-43,-6,-73,-6,-88,-6,-64,-6,-21,-6,28,-5,108,-5,-43,-5,92,-4,-35,-4,123,-3,17,-2,-63,-2,-119,-1,77,0,31,1,-3,1,-23,2,-28,3,-50,4,-39,5,-11,6,16,8,44,9,68,10,105,11,-128,12,-103,13,-92,14,-106,15,-126,16,104,17,61,18,-8,18,-97,19,71,20,-50,20,61,21,-111,21,-29,21,36,22,85,22,102,22,117,22,123,22,103,22,68,22,30,22,-21,21,-69,21,107,21,3,21,126,20,-20,19,100,19,-77,18,-6,17,24,17,41,16,57,15,46,14,7,13,-67,11,116,10,33,9,-66,7,56,6,-94,4,7,3,106,1,-62,-1,25,-2,125,-4,-22,-6,97,-7,-21,-9,-124,-10,60,-11,29,-12,23,-13,39,-14,84,-15,-86,-16,31,-16,-85,-17,77,-17,9,-17,-46,-18,-68,-18,-52,-18,-58,-18,-45,-18,-43,-18,-31,-18,-12,-18,19,-17,48,-17,67,-17,126,-17,-65,-17,-1,-17,62,-16,-117,-16,-1,-16,-109,-15,32,-14,-50,-14,-117,-13,110,-12,90,-11}; }
	private static byte[] data84(){ return new byte[] {87,-10,107,-9,-117,-8,-83,-7,-50,-6,9,-4,89,-3,-104,-2,-40,-1,19,1,83,2,-107,3,-35,4,31,6,100,7,-95,8,-47,9,1,11,32,12,67,13,87,14,106,15,111,16,86,17,42,18,-5,18,-70,19,98,20,3,21,-98,21,34,22,-107,22,-7,22,78,23,-97,23,-29,23,20,24,45,24,45,24,8,24,-39,23,-103,23,58,23,-68,22,25,22,102,21,-112,20,-74,19,-82,18,-109,17,94,16,33,15,-36,13,126,12,17,11,123,9,-22,7,99,6,-55,4,64,3,-116,1,-30,-1,53,-2,-107,-4,-22,-6,38,-7,104,-9,-66,-11,16,-12,109,-14,-57,-16,58,-17,-72,-19,94,-20,26,-21,-16,-23,-23,-24,6,-24,64,-25,-114,-26,-3,-27,-105,-27,70,-27,8,-27,-54,-28,-111,-28,87,-28,73,-28,50,-28,11,-28,-18,-29,-29,-29,-48,-29,-70,-29,-99,-29,-111,-29,-123,-29,-116,-29,-105,-29,-96,-29,-90,-29,-69,-29,-27,-29,23,-28,67,-28,-120,-28,-40,-28,54,-27,-99,-27,10,-26,-119,-26,25,-25,-50,-25,112,-24,48,-23,9,-22,0,-21,0,-20,31,-19,64,-18,109,-17,-90,-16,1,-14,71,-13,-115,-12,-31,-11,50,-9,-122,-8,-47,-7,26,-5,115,-4,-55,-3,46,-1,114,0,-51,1,61,3,-85,4,12,6,99,7,-57,8,40,10,-119,11,-38,12,28,14,61,15,91,16,97,17,76,18,24,19,-60,19,99,20,-32,20,53,21,116,21,-95,21,-64,21,-64,21,-89,21,122,21,71,21,-2,20,-82,20,69,20,-63,19,56,19,-81,18,33,18,116,17,-64,16,12,16,98,15,-82,14,-10,13,51,13,99,12,-104,11,-48,10,14,10,48,9,83,8,112,7,-115,6,-109,5,-103,4,-102,3,-90,2,-99,1,-100,0,-88,-1,-76,-2,-44,-3,-25,-4,30,-4,86,-5,-86,-6,9,-6,-124,-7,19,-7,-55,-8,-122,-8,93,-8,66,-8,77,-8,99,-8,-107,-8,-51,-8,4,-7,59,-7,-124,-7,-34,-7,47,-6,115,-6,-73,-6,-5,-6,63,-5,120,-5,-79,-5,-16,-5,47,-4,127,-4,-47,-4,29,-3,118,-3,-33,-3,82,-2,-69,-2,28,-1,125,-1,-15,-1,-127,0,-19,0,72,1,-97,1,13,2,123,2,-43,2,23,3,79,3,-101,3,-19,3,50,4,97,4,-110,4,-46,4,32,5,103,5,-75,5,20,6,-126,6,-4,6,125,7,5,8,-117,8,41,9,-53,9,118,10,19,11,-71,11,89,12,7,13,-87,13,64,14,-56,14,104,15,-6,15,-113,16,17,17,-123,17,-39,17,57,18,-113,18,-40,18,10,19,62,19,100,19,-111,19,-86,19,-74,19,-72,19,-65,19,-67,19,-70,19,-88,19,-95,19,-114,19,114,19,83,19,27,19,-9,18,-69,18,-113,18,69,18,-5,17,-91,17,76,17,-23,16,-122,16,33,16,-66,15,81,15,-33,14,111,14,1,14,-116,13,18,13,-85,12,40,12,-80,11,53,11,-77,10,53,10,-65,9,44,9,-103,8,-2,7,84,7,-87,6,-13,5,46,5,87,4,120,3,124,2,-118,1,123,0,89,-1,34,-2,-22,-4,-79,-5,99,-6,-22,-8,104,-9,-24,-11,110,-12,-27,-14,54,-15,-111,-17,8,-18,-119,-20,-11,-22,104,-23,-28,-25,109,-26,32,-27,-34,-29,-75,-30,-99,-31,-89,-32,-53,-33,-15,-34,48,-34,124,-35,-10,-36,-125,-36,36,-36,-23,-37,-65,-37,-65,-37,-37,-37,14,-36,66,-36,-83,-36,57,-35,-20,-35,-99,-34,89,-33,45,-32,40,-31,54,-30,51,-29,53,-28,58,-27,90,-26,119,-25,-124,-24,-108,-23,-84,-22,-52,-21,-24,-20,-24,-19,-24,-18,-34,-17,-25,-16,-27,-15,-51,-14,-66,-13,-91,-12,-96,-11,-119,-10,116,-9,83,-8,82,-7,88,-6,89,-5,82,-4,87,-3,102,-2,124,-1,-103,0,-94,1,-90,2,-84,3,-97,4,-126,5,71,6,-9,6,-101,7,35,8,-121,8,-50,8,-2,8,23,9,27,9,11,9,-28,8,-73,8,124,8,82,8,23,8,-34,7,-82,7,-111,7,98,7,50,7,9,7,3,7,11,7,13,7,-8,6,-35,6,-34,6,-41,6,-40,6,-75,6,-108,6,106,6,71,6,30,6,-23,5,-87,5,105,5,50,5,-18,4,-109,4,56,4,-39,3,127,3,24,3,-79,2,72,2,-29,1,-121,1,37,1,-53,0,126,0,76,0,41,0,3,0,-25,-1,-40,-1,-29,-1,-10,-1,-1,-1,28,0,79,0,-103,0,-52,0,13,1,74,1,-95,1,6,2,96,2,-67,2,34,3,-94,3,43,4,-84,4,53,5,-51,5,111,6,44,7,-28,7,-92,8,100,9,70,10,28,11,-17,11,-73,12,-118,13,92,14,39,15,-36,15,114,16,6,17,-98,17,37,18,-98,18,-9,18,70,19,-107,19,-36,19,5,20,18,20,40,20,60,20,65,20,34,20,-28,19,-99,19,94,19,-10,18,113,18,-43,17}; }
	private static byte[] data85(){ return new byte[] {52,17,-121,16,-94,15,-78,14,-78,13,-72,12,-68,11,-91,10,118,9,57,8,15,7,-17,5,-69,4,120,3,61,2,20,1,6,0,-24,-2,-46,-3,-58,-4,-32,-5,12,-5,45,-6,99,-7,-78,-8,28,-8,-116,-9,-1,-10,-124,-10,28,-10,-53,-11,-124,-11,56,-11,-17,-12,-82,-12,122,-12,77,-12,14,-12,-52,-13,-109,-13,73,-13,-7,-14,-94,-14,74,-14,-9,-15,-74,-15,101,-15,27,-15,-36,-16,-79,-16,-116,-16,122,-16,124,-16,-110,-16,-64,-16,8,-15,100,-15,-49,-15,91,-14,-4,-14,-77,-13,127,-12,85,-11,60,-10,66,-9,72,-8,115,-7,-92,-6,-7,-5,89,-3,-66,-2,39,0,-112,1,20,3,-98,4,34,6,-107,7,19,9,-102,10,34,12,126,13,-42,14,31,16,108,17,-88,18,-42,19,-10,20,-17,21,-31,22,-67,23,-110,24,62,25,-48,25,90,26,-47,26,24,27,71,27,111,27,127,27,110,27,62,27,-25,26,-127,26,-2,25,99,25,-79,24,-26,23,1,23,10,22,11,21,1,20,-27,18,-68,17,-123,16,80,15,6,14,-96,12,44,11,-79,9,54,8,-110,6,-38,4,-7,2,42,1,59,-1,90,-3,91,-5,86,-7,104,-9,-122,-11,-93,-13,-68,-15,-9,-17,78,-18,-57,-20,81,-21,-9,-23,-79,-24,-115,-25,-125,-26,-119,-27,-79,-28,-19,-29,71,-29,-102,-30,-4,-31,99,-31,-23,-32,113,-32,17,-32,-71,-33,103,-33,37,-33,-23,-34,-60,-34,-103,-34,-109,-34,-90,-34,-46,-34,11,-33,80,-33,-68,-33,55,-32,-43,-32,-115,-31,88,-30,50,-29,43,-28,47,-27,73,-26,115,-25,-79,-24,-7,-23,77,-21,-86,-20,-11,-19,91,-17,-69,-16,31,-14,98,-13,-83,-12,-16,-11,61,-9,-126,-8,-84,-7,-56,-6,-11,-5,36,-3,64,-2,95,-1,-112,0,-70,1,-9,2,41,4,74,5,117,6,-89,7,-27,8,24,10,40,11,56,12,70,13,79,14,61,15,3,16,-71,16,110,17,10,18,-109,18,-2,18,90,19,-87,19,-40,19,0,20,-6,19,-36,19,-83,19,-125,19,42,19,-76,18,45,18,-96,17,11,17,77,16,120,15,-93,14,-44,13,0,13,17,12,25,11,11,10,10,9,5,8,15,7,9,6,17,5,31,4,58,3,80,2,106,1,-102,0,-45,-1,39,-1,127,-2,-16,-3,95,-3,-37,-4,111,-4,5,-4,-68,-5,110,-5,76,-5,40,-5,10,-5,-1,-6,14,-5,32,-5,63,-5,115,-5,-102,-5,-53,-5,-7,-5,32,-4,67,-4,109,-4,-99,-4,-62,-4,-53,-4,-49,-4,-36,-4,-18,-4,-24,-4,-25,-4,-50,-4,-57,-4,-81,-4,-92,-4,-109,-4,115,-4,97,-4,83,-4,56,-4,22,-4,21,-4,32,-4,55,-4,80,-4,84,-4,121,-4,-80,-4,-17,-4,40,-3,79,-3,-88,-3,-26,-3,76,-2,-82,-2,16,-1,116,-1,-13,-1,127,0,6,1,-128,1,33,2,-65,2,125,3,63,4,-11,4,-67,5,-104,6,-123,7,105,8,72,9,55,10,35,11,6,12,-29,12,-82,13,118,14,46,15,-35,15,110,16,-5,16,-128,17,-3,17,83,18,-107,18,-48,18,31,19,87,19,-124,19,-87,19,-41,19,-3,19,35,20,44,20,80,20,110,20,-119,20,-107,20,-101,20,-108,20,-119,20,127,20,104,20,71,20,24,20,-25,19,-91,19,76,19,-27,18,-127,18,24,18,-92,17,24,17,127,16,-15,15,96,15,-74,14,11,14,95,13,-86,12,-6,11,65,11,-105,10,-41,9,28,9,110,8,-60,7,24,7,96,6,-73,5,11,5,86,4,-90,3,-30,2,29,2,81,1,-111,0,-57,-1,-5,-2,14,-2,52,-3,85,-4,118,-5,-117,-6,-111,-7,-92,-8,-61,-9,-34,-10,-10,-11,18,-11,57,-12,114,-13,-81,-14,-30,-15,27,-15,91,-16,-84,-17,4,-17,97,-18,-83,-19,-1,-20,69,-20,-125,-21,-60,-22,6,-22,79,-23,-81,-24,14,-24,110,-25,-48,-26,93,-26,2,-26,-95,-27,96,-27,67,-27,46,-27,64,-27,105,-27,-91,-27,-32,-27,60,-26,-90,-26,18,-25,-111,-25,26,-24,-86,-24,65,-23,-34,-23,123,-22,17,-21,-69,-21,90,-20,-20,-20,-115,-19,48,-18,-44,-18,105,-17,7,-16,-95,-16,62,-15,-31,-15,124,-14,17,-13,-90,-13,77,-12,-18,-12,-118,-11,40,-10,-45,-10,117,-9,33,-8,-51,-8,116,-7,29,-6,-53,-6,122,-5,40,-4,-47,-4,106,-3,-11,-3,120,-2,-25,-2,90,-1,-73,-1,22,0,112,0,-70,0,-11,0,63,1,-124,1,-43,1,24,2,119,2,-40,2,61,3,-91,3,34,4,-90,4,37,5,-106,5,16,6,-121,6,-13,6,85,7,-90,7,-10,7,33,8,58,8,78,8,102,8,85,8,49,8,13,8,-35,7,-108,7,61,7,-47,6,86,6,-55,5,62,5,-110,4,-35,3,24,3,76,2,117,1,-80,0,-20,-1,20,-1,70,-2,-121,-3}; }
	private static byte[] data86(){ return new byte[] {-21,-4,89,-4,-51,-5,98,-5,11,-5,-42,-6,-79,-6,-98,-6,-97,-6,-50,-6,5,-5,81,-5,-91,-5,13,-4,-122,-4,6,-3,-104,-3,33,-2,-54,-2,117,-1,49,0,-7,0,-55,1,-83,2,-91,3,-83,4,-73,5,-54,6,-31,7,-7,8,25,10,52,11,68,12,76,13,52,14,21,15,-23,15,-80,16,91,17,-11,17,-114,18,32,19,-100,19,20,20,126,20,-36,20,68,21,-111,21,-29,21,31,22,83,22,117,22,-103,22,-80,22,-102,22,113,22,39,22,-42,21,114,21,-17,20,87,20,-105,19,-72,18,-52,17,-54,16,-93,15,120,14,69,13,6,12,-85,10,70,9,-24,7,-120,6,42,5,-56,3,90,2,12,1,-62,-1,-125,-2,61,-3,8,-4,-8,-6,-15,-7,-13,-8,-2,-9,21,-9,62,-10,121,-11,-55,-12,34,-12,-122,-13,-17,-14,94,-14,-18,-15,-126,-15,-7,-16,-127,-16,27,-16,-51,-17,118,-17,56,-17,-16,-18,-60,-18,-78,-18,-59,-18,-49,-18,5,-17,74,-17,-77,-17,35,-16,-78,-16,73,-15,-17,-15,-81,-14,-128,-13,83,-12,53,-11,33,-10,15,-9,0,-8,13,-7,11,-6,12,-5,25,-4,62,-3,95,-2,-122,-1,-84,0,-26,1,43,3,117,4,-85,5,-26,6,60,8,-116,9,-41,10,32,12,91,13,-87,14,-19,15,36,17,79,18,91,19,99,20,86,21,64,22,23,23,-31,23,-99,24,78,25,-30,25,107,26,-33,26,59,27,-125,27,-90,27,-62,27,-55,27,-85,27,103,27,-4,26,-124,26,-17,25,52,25,103,24,-124,23,-113,22,123,21,72,20,14,19,-67,17,112,16,-6,14,120,13,-22,11,75,10,-107,8,-40,6,18,5,70,3,108,1,-96,-1,-59,-3,-28,-5,23,-6,102,-8,-61,-10,47,-11,-103,-13,38,-14,-44,-16,-105,-17,113,-18,106,-19,114,-20,-116,-21,-56,-22,25,-22,93,-23,-77,-24,33,-24,-118,-25,-32,-26,56,-26,-100,-27,8,-27,108,-28,-52,-29,34,-29,114,-30,-42,-31,61,-31,-86,-32,20,-32,-116,-33,28,-33,-81,-34,86,-34,5,-34,-61,-35,-98,-35,-110,-35,-101,-35,-74,-35,-25,-35,63,-34,-94,-34,42,-33,-51,-33,-121,-32,93,-31,69,-30,67,-29,99,-28,-121,-27,-56,-26,-3,-25,76,-23,-100,-22,-12,-21,74,-19,-92,-18,10,-16,126,-15,-22,-14,88,-12,-38,-11,90,-9,-48,-8,90,-6,-15,-5,126,-3,20,-1,-83,0,62,2,-60,3,65,5,-82,6,10,8,100,9,-91,10,-43,11,-15,12,7,14,5,15,-27,15,-93,16,74,17,-22,17,122,18,-12,18,66,19,124,19,-91,19,-59,19,-44,19,-62,19,-105,19,100,19,34,19,-61,18,77,18,-44,17,73,17,-57,16,23,16,89,15,-122,14,-84,13,-34,12,8,12,16,11,23,10,45,9,62,8,70,7,76,6,85,5,104,4,-123,3,-97,2,-72,1,-45,0,26,0,86,-1,-88,-2,-3,-3,100,-3,-40,-4,98,-4,5,-4,-94,-5,82,-5,22,-5,-45,-6,-92,-6,126,-6,95,-6,55,-6,28,-6,24,-6,15,-6,20,-6,33,-6,58,-6,97,-6,-104,-6,-29,-6,51,-5,-112,-5,-1,-5,118,-4,9,-3,-89,-3,58,-2,-39,-2,-121,-1,64,0,-19,0,-106,1,55,2,-16,2,-106,3,42,4,-78,4,51,5,-72,5,46,6,-107,6,-31,6,43,7,110,7,-66,7,-11,7,24,8,68,8,-112,8,-43,8,19,9,74,9,-120,9,-30,9,66,10,-80,10,8,11,125,11,-28,11,97,12,-43,12,81,13,-52,13,91,14,-22,14,99,15,-62,15,34,16,-120,16,-23,16,63,17,-122,17,-76,17,-44,17,-13,17,8,18,11,18,-3,17,-21,17,-43,17,-75,17,-112,17,89,17,34,17,-31,16,-101,16,67,16,-36,15,114,15,15,15,-88,14,33,14,-109,13,21,13,-113,12,12,12,-116,11,10,11,-114,10,8,10,-96,9,38,9,-63,8,100,8,19,8,-59,7,123,7,64,7,16,7,-32,6,-68,6,-97,6,-128,6,119,6,102,6,91,6,69,6,46,6,8,6,-38,5,-90,5,101,5,33,5,-63,4,89,4,-34,3,95,3,-45,2,49,2,123,1,-86,0,-52,-1,-29,-2,-18,-3,-46,-4,-79,-5,-127,-6,90,-7,34,-8,-33,-10,-119,-11,81,-12,29,-13,-19,-15,-71,-16,-100,-17,-126,-18,-126,-19,-120,-20,-114,-21,-91,-22,-69,-23,-11,-24,58,-24,111,-25,-91,-26,-6,-27,96,-27,-46,-28,69,-28,-52,-29,115,-29,65,-29,24,-29,-7,-30,-1,-30,29,-29,94,-29,-81,-29,13,-28,-120,-28,32,-27,-54,-27,104,-26,27,-25,-47,-25,-93,-24,100,-23,17,-22,-52,-22,116,-21,39,-20,-53,-20,106,-19,1,-18,-106,-18,63,-17,-38,-17,97,-16,-12,-16,-121,-15,34,-14,-68,-14,83,-13,-17,-13,-105,-12,74,-11,-1,-11,-95,-10,66,-9,-14,-9,-79,-8,117,-7,42,-6}; }
	private static byte[] data87(){ return new byte[] {-27,-6,-102,-5,75,-4,-12,-4,-101,-3,63,-2,-33,-2,101,-1,-34,-1,66,0,-101,0,-25,0,45,1,99,1,-126,1,-88,1,-40,1,-15,1,36,2,72,2,95,2,-122,2,-68,2,-21,2,5,3,60,3,124,3,-96,3,-49,3,-21,3,14,4,51,4,71,4,80,4,72,4,85,4,83,4,71,4,67,4,59,4,51,4,48,4,33,4,16,4,2,4,12,4,23,4,27,4,12,4,-14,3,-11,3,-11,3,-12,3,-27,3,-52,3,-74,3,-92,3,-114,3,103,3,75,3,46,3,43,3,28,3,20,3,24,3,37,3,62,3,74,3,111,3,-106,3,-41,3,16,4,76,4,-125,4,-50,4,39,5,125,5,-38,5,58,6,-64,6,65,7,-53,7,76,8,-30,8,123,9,40,10,-55,10,-128,11,28,12,-49,12,109,13,19,14,-94,14,70,15,-42,15,98,16,-27,16,99,17,-47,17,79,18,-78,18,17,19,82,19,-99,19,-40,19,-7,19,22,20,28,20,37,20,23,20,-11,19,-99,19,57,19,-49,18,75,18,-71,17,-12,16,22,16,49,15,73,14,66,13,36,12,0,11,-40,9,-65,8,-102,7,108,6,68,5,64,4,62,3,73,2,79,1,81,0,-123,-1,-64,-2,21,-2,85,-3,-89,-4,14,-4,-122,-5,-2,-6,122,-6,-19,-7,106,-7,-24,-8,103,-8,-36,-9,72,-9,-62,-10,57,-10,-78,-11,13,-11,98,-12,-66,-13,23,-13,96,-14,-109,-15,-26,-16,51,-16,-112,-17,-35,-18,74,-18,-58,-19,66,-19,-49,-20,98,-20,6,-20,-39,-21,-51,-21,-51,-21,-49,-21,14,-20,83,-20,-76,-20,39,-19,-67,-19,102,-18,36,-17,3,-16,-37,-16,-46,-15,-34,-14,-12,-13,23,-11,70,-10,-121,-9,-42,-8,58,-6,-94,-5,25,-3,-107,-2,32,0,-82,1,69,3,-36,4,123,6,23,8,-94,9,46,11,-93,12,12,14,108,15,-62,16,-3,17,32,19,57,20,68,21,74,22,46,23,-19,23,-100,24,66,25,-34,25,78,26,-91,26,-13,26,45,27,83,27,89,27,56,27,0,27,-63,26,110,26,-16,25,98,25,-61,24,-2,23,42,23,62,22,49,21,-7,19,-57,18,-126,17,47,16,-73,14,50,13,-97,11,1,10,110,8,-66,6,2,5,83,3,-76,1,14,0,91,-2,-72,-4,37,-5,-99,-7,34,-8,-92,-10,78,-11,-5,-13,-46,-14,-100,-15,103,-16,68,-17,53,-18,42,-19,22,-20,1,-21,-6,-23,-6,-24,7,-24,26,-25,50,-26,84,-27,-121,-28,-55,-29,21,-29,111,-30,-26,-31,118,-31,45,-31,-6,-32,-39,-32,-36,-32,1,-31,49,-31,121,-31,-28,-31,112,-30,11,-29,-70,-29,110,-28,62,-27,24,-26,9,-25,-7,-25,-7,-24,-9,-23,12,-21,19,-20,35,-19,49,-18,70,-17,92,-16,126,-15,-111,-14,-87,-13,-62,-12,-23,-11,6,-9,31,-8,56,-7,88,-6,115,-5,-104,-4,-74,-3,-43,-2,-11,-1,27,1,41,2,44,3,51,4,82,5,97,6,99,7,88,8,84,9,82,10,57,11,37,12,-19,12,-87,13,83,14,-7,14,-118,15,-9,15,78,16,-106,16,-44,16,-5,16,-11,16,-47,16,-94,16,105,16,0,16,115,15,-30,14,55,14,-114,13,-55,12,-20,11,3,11,20,10,44,9,48,8,59,7,66,6,93,5,105,4,-113,3,-65,2,-8,1,62,1,-112,0,-18,-1,97,-1,-30,-2,115,-2,26,-2,-50,-3,-115,-3,98,-3,67,-3,30,-3,8,-3,-9,-4,-10,-4,-17,-4,-17,-4,-43,-4,-63,-4,-87,-4,-108,-4,123,-4,97,-4,72,-4,46,-4,17,-4,-31,-5,-71,-5,-93,-5,-114,-5,113,-5,78,-5,55,-5,35,-5,27,-5,28,-5,31,-5,26,-5,38,-5,66,-5,101,-5,125,-5,-112,-5,-67,-5,-5,-5,53,-4,95,-4,-111,-4,-49,-4,31,-3,101,-3,-95,-3,-29,-3,43,-2,121,-2,-42,-2,42,-1,-125,-1,-26,-1,77,0,-62,0,40,1,-83,1,54,2,-47,2,98,3,-8,3,-103,4,65,5,-9,5,-71,6,100,7,30,8,-48,8,-114,9,53,10,-51,10,88,11,-37,11,96,12,-47,12,55,13,117,13,-65,13,-2,13,45,14,84,14,106,14,-111,14,-93,14,-88,14,-86,14,-97,14,-113,14,115,14,87,14,52,14,6,14,-62,13,110,13,26,13,-53,12,111,12,13,12,-90,11,66,11,-37,10,99,10,-3,9,-107,9,40,9,-69,8,73,8,-19,7,-123,7,48,7,-44,6,124,6,42,6,-47,5,-117,5,67,5,7,5,-68,4,114,4,31,4,-13,3,-81,3,104,3,24,3,-42,2,-124,2,55,2,-19,1,-96,1,80,1,3,1,-79,0,96,0,1,0,-87,-1,78,-1,-6,-2,-96,-2,68,-2,-22,-3,-111,-3,60,-3,-8,-4,-80,-4,90,-4,12,-4,-59,-5,-123,-5,77,-5,13,-5,-60,-6,116,-6}; }
	private static byte[] data88(){ return new byte[] {47,-6,-34,-7,-116,-7,46,-7,-45,-8,105,-8,-7,-9,-116,-9,21,-9,-91,-10,58,-10,-58,-11,72,-11,-38,-12,126,-12,39,-12,-40,-13,-128,-13,57,-13,9,-13,-29,-14,-47,-14,-85,-14,-82,-14,-82,-14,-62,-14,-39,-14,-9,-14,29,-13,82,-13,-117,-13,-64,-13,-17,-13,39,-12,101,-12,-103,-12,-34,-12,25,-11,88,-11,-110,-11,-49,-11,6,-10,63,-10,120,-10,-80,-10,-30,-10,25,-9,71,-9,114,-9,-113,-9,-74,-9,-37,-9,7,-8,25,-8,53,-8,84,-8,118,-8,-119,-8,-78,-8,-42,-8,-10,-8,29,-7,62,-7,108,-7,-106,-7,-76,-7,-25,-7,14,-6,80,-6,-119,-6,-52,-6,18,-5,116,-5,-49,-5,39,-4,-126,-4,-18,-4,89,-3,-52,-3,59,-2,-92,-2,24,-1,-112,-1,5,0,119,0,-36,0,59,1,-109,1,-41,1,18,2,59,2,97,2,-124,2,-112,2,-107,2,-122,2,112,2,80,2,26,2,-34,1,-95,1,87,1,4,1,-82,0,74,0,-13,-1,123,-1,15,-1,-109,-2,33,-2,-96,-3,31,-3,-80,-4,67,-4,-32,-5,119,-5,36,-5,-35,-6,-81,-6,112,-6,71,-6,61,-6,73,-6,98,-6,-121,-6,-69,-6,-7,-6,75,-5,-75,-5,27,-4,-101,-4,34,-3,-77,-3,83,-2,-2,-2,-84,-1,86,0,1,1,-55,1,-121,2,68,3,5,4,-59,4,118,5,45,6,-28,6,-104,7,68,8,-20,8,-113,9,59,10,-29,10,-125,11,34,12,-73,12,76,13,-38,13,111,14,-13,14,115,15,-12,15,106,16,-48,16,39,17,106,17,-84,17,-32,17,2,18,11,18,-8,17,-41,17,-100,17,74,17,-32,16,90,16,-43,15,47,15,122,14,-74,13,-20,12,15,12,49,11,64,10,77,9,92,8,113,7,127,6,-106,5,-106,4,-78,3,-51,2,-1,1,33,1,80,0,-128,-1,-57,-2,17,-2,79,-3,-108,-4,-29,-5,55,-5,-118,-6,-44,-7,33,-7,114,-8,-46,-9,44,-9,-115,-10,-10,-11,101,-11,-40,-12,77,-12,-34,-13,113,-13,27,-13,-55,-14,-124,-14,81,-14,38,-14,22,-14,6,-14,10,-14,12,-14,42,-14,91,-14,-94,-14,-24,-14,66,-13,-84,-13,31,-12,-99,-12,51,-11,-38,-11,114,-10,22,-9,-56,-9,-125,-8,70,-7,11,-6,-43,-6,-108,-5,111,-4,56,-3,24,-2,-14,-2,-35,-1,-60,0,-74,1,-88,2,-87,3,-97,4,-102,5,-98,6,-85,7,-73,8,-65,9,-49,10,-35,11,-16,12,2,14,12,15,14,16,-7,16,-19,17,-53,18,-103,19,90,20,3,21,-98,21,49,22,-72,22,28,23,110,23,-100,23,-74,23,-70,23,-96,23,121,23,41,23,-63,22,70,22,-70,21,18,21,70,20,102,19,-127,18,120,17,103,16,71,15,42,14,-5,12,-56,11,-120,10,74,9,6,8,-56,6,-126,5,75,4,26,3,-18,1,-53,0,-94,-1,-119,-2,121,-3,126,-4,125,-5,-124,-6,-108,-7,-72,-8,-30,-9,9,-9,53,-10,93,-11,-116,-12,-69,-13,-32,-14,9,-14,48,-15,86,-16,125,-17,-92,-18,-78,-19,-51,-20,-23,-21,7,-21,36,-22,63,-23,112,-24,-106,-25,-46,-26,21,-26,94,-27,-69,-28,39,-28,-90,-29,60,-29,-22,-30,-68,-30,-105,-30,-106,-30,-105,-30,-78,-30,-23,-30,60,-29,-100,-29,22,-28,-107,-28,42,-27,-37,-27,-107,-26,100,-25,60,-24,37,-23,39,-22,49,-21,54,-20,77,-19,121,-18,-81,-17,-37,-16,8,-14,65,-13,112,-12,-94,-11,-43,-10,4,-8,43,-7,91,-6,-115,-5,-107,-4,-90,-3,-61,-2,-38,-1,-26,0,-26,1,-29,2,-25,3,-34,4,-31,5,-73,6,-110,7,108,8,71,9,9,10,-79,10,74,11,-30,11,102,12,-44,12,40,13,96,13,-115,13,-96,13,-93,13,126,13,70,13,16,13,-66,12,95,12,-27,11,102,11,-40,10,75,10,-78,9,19,9,103,8,-49,7,43,7,127,6,-49,5,42,5,-101,4,18,4,-116,3,-10,2,102,2,-19,1,-112,1,59,1,-50,0,107,0,27,0,-49,-1,-125,-1,48,-1,-36,-2,-108,-2,72,-2,0,-2,-70,-3,116,-3,70,-3,12,-3,-38,-4,-91,-4,-125,-4,108,-4,111,-4,112,-4,125,-4,-99,-4,-42,-4,10,-3,82,-3,-66,-3,37,-2,-103,-2,17,-1,-105,-1,31,0,-85,0,65,1,-47,1,104,2,-17,2,122,3,4,4,119,4,-16,4,102,5,-45,5,37,6,114,6,-68,6,9,7,77,7,122,7,-93,7,-63,7,-22,7,16,8,54,8,73,8,101,8,-118,8,-79,8,-35,8,6,9,56,9,-128,9,-52,9,26,10,98,10,-81,10,10,11,116,11,-49,11,25,12,92,12,-89,12,-22,12,37,13,79,13,111,13,-120,13,-107,13,-99,13,-107,13,118,13,75,13,23,13,-34,12,-110,12,41,12,-58,11,83,11,-40,10,83,10,-62,9,49,9,-92,8,14,8}; }
	private static byte[] data89(){ return new byte[] {117,7,-42,6,57,6,-96,5,15,5,126,4,-11,3,106,3,-6,2,-118,2,36,2,-55,1,116,1,42,1,-19,0,-65,0,-115,0,113,0,90,0,72,0,62,0,61,0,55,0,49,0,54,0,75,0,86,0,84,0,97,0,119,0,125,0,120,0,121,0,113,0,100,0,78,0,45,0,5,0,-59,-1,124,-1,41,-1,-45,-2,117,-2,3,-2,-126,-3,5,-3,-119,-4,5,-4,109,-5,-42,-6,67,-6,-73,-7,32,-7,-117,-8,-18,-9,86,-9,-44,-10,88,-10,-38,-11,97,-11,-9,-12,-102,-12,50,-12,-38,-13,-128,-13,69,-13,5,-13,-46,-14,-94,-14,120,-14,81,-14,53,-14,39,-14,22,-14,6,-14,11,-14,25,-14,44,-14,61,-14,91,-14,-125,-14,-78,-14,-39,-14,-10,-14,19,-13,75,-13,121,-13,-76,-13,-34,-13,10,-12,64,-12,121,-12,-69,-12,-23,-12,51,-11,114,-11,-64,-11,-4,-11,75,-10,-113,-10,-39,-10,40,-9,104,-9,-82,-9,-26,-9,42,-8,110,-8,-82,-8,-24,-8,27,-7,97,-7,-100,-7,-57,-7,-23,-7,21,-6,85,-6,-121,-6,-75,-6,-31,-6,12,-5,60,-5,102,-5,-99,-5,-59,-5,-9,-5,59,-4,115,-4,-87,-4,-36,-4,29,-3,89,-3,-111,-3,-76,-3,-22,-3,38,-2,90,-2,-116,-2,-98,-2,-55,-2,-7,-2,44,-1,67,-1,95,-1,121,-1,-110,-1,-69,-1,-45,-1,-25,-1,-3,-1,22,0,58,0,85,0,110,0,-115,0,-77,0,-30,0,7,1,50,1,95,1,-111,1,-48,1,-2,1,54,2,101,2,-100,2,-59,2,-16,2,23,3,54,3,91,3,124,3,-111,3,-91,3,-77,3,-59,3,-44,3,-30,3,-5,3,11,4,27,4,28,4,40,4,55,4,78,4,103,4,-120,4,-89,4,-48,4,6,5,63,5,122,5,-77,5,-6,5,75,6,-96,6,-5,6,80,7,-78,7,24,8,-122,8,-17,8,84,9,-63,9,58,10,-87,10,21,11,121,11,-27,11,78,12,-81,12,7,13,84,13,-96,13,-13,13,37,14,78,14,115,14,-101,14,-63,14,-55,14,-65,14,-79,14,-102,14,121,14,76,14,-3,13,-87,13,87,13,-11,12,-121,12,-20,11,92,11,-49,10,56,10,-115,9,-45,8,29,8,113,7,-79,6,-13,5,42,5,116,4,-65,3,27,3,114,2,-51,1,46,1,-104,0,26,0,-108,-1,30,-1,-78,-2,85,-2,-5,-3,-101,-3,49,-3,-40,-4,123,-4,40,-4,-69,-5,75,-5,-23,-6,113,-6,-15,-7,111,-7,-26,-8,92,-8,-51,-9,55,-9,-113,-10,-31,-11,56,-11,-118,-12,-34,-13,49,-13,-115,-14,-27,-15,78,-15,-66,-16,48,-16,-76,-17,82,-17,6,-17,-46,-18,-86,-18,-108,-18,-99,-18,-79,-18,-34,-18,35,-17,-119,-17,-19,-17,113,-16,-5,-16,-102,-15,72,-14,0,-13,-65,-13,-125,-12,89,-11,57,-10,14,-9,-16,-9,-43,-8,-57,-7,-80,-6,-85,-5,-107,-4,-126,-3,-127,-2,-122,-1,-123,0,-119,1,-119,2,-111,3,-104,4,-99,5,-94,6,-97,7,-102,8,-102,9,-105,10,119,11,91,12,62,13,25,14,-48,14,-128,15,39,16,-60,16,81,17,-59,17,24,18,96,18,-116,18,-81,18,-80,18,-89,18,-127,18,74,18,4,18,-88,17,67,17,-61,16,65,16,-86,15,14,15,85,14,-106,13,-41,12,24,12,81,11,122,10,-101,9,-64,8,-21,7,12,7,31,6,51,5,72,4,88,3,111,2,116,1,-118,0,-121,-1,-99,-2,-86,-3,-68,-4,-59,-5,-31,-6,-16,-7,-2,-8,4,-8,29,-9,63,-10,100,-11,-118,-12,-78,-13,-24,-14,36,-14,114,-15,-49,-16,47,-16,-112,-17,14,-17,-102,-18,61,-18,-33,-19,-100,-19,90,-19,71,-19,54,-19,61,-19,69,-19,94,-19,-112,-19,-64,-19,8,-18,79,-18,-95,-18,8,-17,112,-17,-23,-17,81,-16,-44,-16,77,-15,-37,-15,96,-14,-9,-14,-120,-13,27,-12,-67,-12,91,-11,-1,-11,-76,-10,85,-9,-5,-9,-85,-8,100,-7,27,-6,-42,-6,-105,-5,85,-4,24,-3,-30,-3,-94,-2,110,-1,53,0,15,1,-53,1,-115,2,74,3,8,4,-58,4,-117,5,51,6,-49,6,117,7,12,8,-106,8,9,9,123,9,-36,9,46,10,103,10,-117,10,-96,10,-92,10,-99,10,-124,10,92,10,23,10,-47,9,126,9,36,9,-82,8,44,8,-86,7,56,7,-87,6,21,6,124,5,-27,4,91,4,-54,3,77,3,-67,2,67,2,-54,1,93,1,-10,0,-104,0,76,0,18,0,-43,-1,-100,-1,127,-1,102,-1,95,-1,65,-1,54,-1,44,-1,42,-1,37,-1,33,-1,21,-1,20,-1,11,-1,2,-1,-21,-2,-54,-2,-83,-2,-115,-2,103,-2,64,-2,17,-2,-22,-3,-73,-3,127,-3,81,-3,35,-3,1,-3,-41,-4,-69,-4,-113,-4,-127,-4,117,-4,108,-4,113,-4,115,-4,-116,-4,-91,-4}; }
	private static byte[] data90(){ return new byte[] {-55,-4,-23,-4,15,-3,79,-3,-108,-3,-50,-3,-3,-3,60,-2,-125,-2,-44,-2,19,-1,80,-1,-110,-1,-35,-1,45,0,115,0,-85,0,-32,0,49,1,126,1,-43,1,25,2,107,2,-76,2,19,3,109,3,-48,3,39,4,-113,4,-23,4,82,5,-79,5,21,6,-128,6,-26,6,60,7,-114,7,-34,7,39,8,107,8,-90,8,-59,8,-34,8,-18,8,-5,8,-4,8,-32,8,-63,8,-102,8,108,8,46,8,-14,7,-80,7,82,7,1,7,-74,6,93,6,3,6,-90,5,74,5,-9,4,-89,4,90,4,-2,3,-89,3,98,3,25,3,-50,2,126,2,46,2,-9,1,-83,1,110,1,38,1,-25,0,-100,0,88,0,21,0,-43,-1,-114,-1,95,-1,29,-1,-5,-2,-63,-2,-110,-2,101,-2,63,-2,30,-2,-7,-3,-37,-3,-45,-3,-61,-3,-67,-3,-74,-3,-73,-3,-75,-3,-62,-3,-50,-3,-24,-3,-11,-3,10,-2,27,-2,56,-2,87,-2,116,-2,-113,-2,-82,-2,-58,-2,-24,-2,-5,-2,18,-1,30,-1,50,-1,56,-1,65,-1,60,-1,59,-1,55,-1,47,-1,41,-1,22,-1,0,-1,-28,-2,-50,-2,-82,-2,-114,-2,108,-2,84,-2,48,-2,17,-2,-16,-3,-47,-3,-79,-3,-92,-3,-108,-3,-119,-3,111,-3,106,-3,98,-3,109,-3,92,-3,103,-3,100,-3,103,-3,106,-3,117,-3,116,-3,119,-3,125,-3,127,-3,-127,-3,123,-3,116,-3,112,-3,97,-3,87,-3,69,-3,55,-3,32,-3,17,-3,-9,-4,-25,-4,-52,-4,-58,-4,-91,-4,-114,-4,113,-4,88,-4,54,-4,24,-4,-10,-5,-45,-5,-79,-5,-111,-5,118,-5,85,-5,68,-5,42,-5,31,-5,22,-5,24,-5,26,-5,39,-5,49,-5,73,-5,104,-5,-111,-5,-78,-5,-23,-5,29,-4,92,-4,-109,-4,-41,-4,19,-3,90,-3,-91,-3,-8,-3,62,-2,-121,-2,-46,-2,22,-1,89,-1,-118,-1,-67,-1,-30,-1,14,0,41,0,69,0,71,0,68,0,52,0,41,0,5,0,-37,-1,-86,-1,117,-1,56,-1,-21,-2,-90,-2,88,-2,22,-2,-51,-3,-113,-3,77,-3,24,-3,-39,-4,-88,-4,127,-4,95,-4,60,-4,24,-4,23,-4,11,-4,10,-4,5,-4,23,-4,36,-4,66,-4,96,-4,-123,-4,-83,-4,-33,-4,19,-3,75,-3,-115,-3,-47,-3,34,-2,107,-2,-61,-2,20,-1,108,-1,-55,-1,51,0,-118,0,0,1,102,1,-28,1,80,2,-57,2,65,3,-76,3,50,4,-86,4,31,5,-108,5,7,6,124,6,-35,6,67,7,-94,7,-6,7,80,8,-99,8,-33,8,33,9,94,9,-115,9,-71,9,-32,9,-5,9,14,10,24,10,28,10,22,10,12,10,-7,9,-29,9,-63,9,-119,9,84,9,11,9,-53,8,112,8,16,8,-96,7,52,7,-75,6,58,6,-81,5,41,5,-107,4,7,4,108,3,-21,2,79,2,-60,1,48,1,-81,0,43,0,-85,-1,41,-1,-83,-2,56,-2,-50,-3,97,-3,-16,-4,-127,-4,29,-4,-65,-5,104,-5,11,-5,-78,-6,85,-6,4,-6,-76,-7,110,-7,37,-7,-29,-8,-94,-8,104,-8,56,-8,15,-8,-31,-9,-68,-9,-106,-9,-127,-9,108,-9,105,-9,100,-9,111,-9,127,-9,-107,-9,-77,-9,-28,-9,13,-8,73,-8,-120,-8,-43,-8,39,-7,-127,-7,-24,-7,79,-6,-73,-6,31,-5,-115,-5,8,-4,-128,-4,0,-3,127,-3,-7,-3,125,-2,2,-1,-118,-1,25,0,-69,0,90,1,-9,1,-99,2,66,3,-13,3,-83,4,102,5,32,6,-40,6,-113,7,64,8,-10,8,-90,9,79,10,-13,10,-111,11,38,12,-88,12,53,13,-88,13,24,14,110,14,-58,14,5,15,64,15,104,15,127,15,-119,15,124,15,100,15,58,15,4,15,-73,14,93,14,-1,13,-121,13,6,13,122,12,-13,11,96,11,-54,10,37,10,-112,9,-18,8,85,8,-79,7,15,7,124,6,-35,5,73,5,-86,4,30,4,-122,3,-2,2,116,2,-18,1,92,1,-47,0,67,0,-65,-1,41,-1,-95,-2,10,-2,125,-3,-43,-4,52,-4,-121,-5,-30,-6,63,-6,-124,-7,-59,-8,4,-8,69,-9,122,-10,-77,-11,-18,-12,51,-12,117,-13,-57,-14,19,-14,114,-15,-47,-16,80,-16,-58,-17,94,-17,-17,-18,-95,-18,91,-18,42,-18,-2,-19,-26,-19,-36,-19,-25,-19,-7,-19,30,-18,79,-18,-116,-18,-41,-18,39,-17,-120,-17,-23,-17,90,-16,-51,-16,76,-15,-47,-15,88,-14,-20,-14,122,-13,14,-12,-80,-12,85,-11,-3,-11,-91,-10,77,-9,6,-8,-74,-8,115,-7,41,-6,-23,-6,-98,-5,86,-4,26,-3,-48,-3,-110,-2,60,-1,5,0,-78,0,95,1,-8,1,-105,2,51,3,-54,3,69,4,-71,4,32,5,-122,5,-30,5,31,6,84,6,-124,6,-85,6,-52,6,-38,6,-31,6,-32,6,-30,6,-38,6}; }
	private static byte[] data91(){ return new byte[] {-63,6,-99,6,-127,6,91,6,41,6,-15,5,-79,5,110,5,47,5,-28,4,-105,4,66,4,-17,3,-104,3,62,3,-21,2,-120,2,46,2,-39,1,-116,1,53,1,-26,0,-99,0,97,0,31,0,-32,-1,-92,-1,113,-1,72,-1,32,-1,-8,-2,-48,-2,-84,-2,-114,-2,122,-2,93,-2,79,-2,64,-2,64,-2,61,-2,70,-2,79,-2,110,-2,127,-2,-93,-2,-52,-2,3,-1,60,-1,114,-1,-71,-1,-6,-1,74,0,-103,0,-31,0,50,1,-126,1,-35,1,37,2,118,2,-61,2,27,3,92,3,-92,3,-46,3,24,4,72,4,124,4,-97,4,-64,4,-29,4,-9,4,26,5,44,5,59,5,77,5,99,5,-127,5,-102,5,-72,5,-45,5,-5,5,40,6,91,6,-123,6,-81,6,-27,6,36,7,86,7,-120,7,-77,7,-26,7,21,8,63,8,93,8,112,8,-119,8,-107,8,-100,8,-101,8,-118,8,109,8,79,8,38,8,-15,7,-88,7,90,7,5,7,-76,6,80,6,-36,5,109,5,-1,4,-106,4,26,4,-101,3,36,3,-76,2,73,2,-36,1,113,1,10,1,-81,0,88,0,12,0,-71,-1,116,-1,58,-1,1,-1,-43,-2,-96,-2,125,-2,87,-2,61,-2,32,-2,11,-2,3,-2,-15,-3,-18,-3,-27,-3,-24,-3,-22,-3,-17,-3,-9,-3,0,-2,11,-2,12,-2,16,-2,24,-2,24,-2,27,-2,21,-2,12,-2,-1,-3,-15,-3,-36,-3,-51,-3,-78,-3,-95,-3,119,-3,98,-3,61,-3,33,-3,4,-3,-38,-4,-60,-4,-96,-4,-127,-4,104,-4,74,-4,66,-4,41,-4,29,-4,10,-4,-8,-5,-21,-5,-21,-5,-34,-5,-42,-5,-53,-5,-57,-5,-61,-5,-63,-5,-75,-5,-70,-5,-69,-5,-52,-5,-51,-5,-49,-5,-27,-5,-11,-5,10,-4,16,-4,35,-4,55,-4,87,-4,114,-4,-115,-4,-91,-4,-70,-4,-36,-4,-10,-4,13,-3,31,-3,56,-3,71,-3,80,-3,75,-3,76,-3,78,-3,81,-3,74,-3,63,-3,54,-3,38,-3,37,-3,25,-3,16,-3,7,-3,7,-3,8,-3,-1,-4,-2,-4,-6,-4,3,-3,6,-3,16,-3,9,-3,19,-3,27,-3,52,-3,55,-3,65,-3,77,-3,97,-3,109,-3,121,-3,126,-3,-116,-3,-109,-3,-97,-3,-99,-3,-99,-3,-103,-3,-95,-3,-99,-3,-99,-3,-102,-3,-97,-3,-90,-3,-86,-3,-76,-3,-75,-3,-55,-3,-42,-3,-22,-3,-16,-3,4,-2,29,-2,54,-2,77,-2,103,-2,-126,-2,-93,-2,-57,-2,-23,-2,15,-1,45,-1,86,-1,-123,-1,-85,-1,-41,-1,-5,-1,39,0,82,0,120,0,-105,0,-64,0,-27,0,13,1,46,1,77,1,108,1,-113,1,-79,1,-48,1,-20,1,10,2,43,2,69,2,88,2,104,2,115,2,-123,2,-105,2,-94,2,-89,2,-71,2,-65,2,-41,2,-35,2,-17,2,1,3,28,3,57,3,86,3,116,3,-88,3,-46,3,-1,3,45,4,105,4,-93,4,-26,4,41,5,103,5,-92,5,-26,5,39,6,99,6,-100,6,-38,6,23,7,74,7,113,7,-101,7,-67,7,-31,7,-5,7,18,8,26,8,37,8,36,8,32,8,21,8,-6,7,-30,7,-51,7,-81,7,-122,7,85,7,41,7,-14,6,-67,6,127,6,60,6,0,6,-78,5,106,5,11,5,-67,4,108,4,23,4,-72,3,83,3,-6,2,-100,2,75,2,-18,1,-109,1,71,1,-11,0,-83,0,88,0,8,0,-57,-1,-120,-1,70,-1,7,-1,-56,-2,-121,-2,77,-2,18,-2,-37,-3,-105,-3,93,-3,26,-3,-33,-4,-116,-4,65,-4,-19,-5,-91,-5,72,-5,-17,-6,-125,-6,34,-6,-72,-7,80,-7,-35,-8,119,-8,10,-8,-71,-9,84,-9,-4,-10,-92,-10,87,-10,30,-10,-31,-11,-82,-11,126,-11,106,-11,90,-11,86,-11,85,-11,99,-11,125,-11,-94,-11,-46,-11,9,-10,75,-10,-107,-10,-28,-10,61,-9,-102,-9,5,-8,100,-8,-39,-8,70,-7,-65,-7,59,-6,-71,-6,66,-5,-56,-5,80,-4,-39,-4,99,-3,-6,-3,-104,-2,41,-1,-62,-1,81,0,-18,0,-123,1,34,2,-82,2,67,3,-48,3,88,4,-26,4,108,5,-21,5,97,6,-42,6,69,7,-77,7,18,8,111,8,-68,8,13,9,82,9,-113,9,-58,9,-20,9,24,10,62,10,78,10,92,10,84,10,79,10,60,10,31,10,-14,9,-69,9,-126,9,58,9,-11,8,-102,8,65,8,-35,7,127,7,14,7,-95,6,38,6,-70,5,65,5,-46,4,79,4,-39,3,89,3,-25,2,101,2,-22,1,100,1,-19,0,113,0,-14,-1,113,-1,-11,-2,117,-2,-9,-3,127,-3,-2,-4,-127,-4,8,-4,-108,-5,42,-5,-76,-6,80,-6,-15,-7,-103,-7,74,-7,-5,-8,-75,-8,117,-8,67,-8,21,-8,-17,-9,-47,-9,-73,-9,-82,-9,-98,-9,-96,-9,-92,-9}; }
	private static byte[] data92(){ return new byte[] {-83,-9,-61,-9,-43,-9,-21,-9,6,-8,40,-8,77,-8,122,-8,-93,-8,-46,-8,1,-7,56,-7,110,-7,-91,-7,-31,-7,35,-6,96,-6,-88,-6,-15,-6,69,-5,-100,-5,-14,-5,80,-4,-79,-4,20,-3,-124,-3,-24,-3,90,-2,-53,-2,60,-1,-76,-1,36,0,-107,0,6,1,120,1,-24,1,77,2,-73,2,18,3,124,3,-60,3,29,4,86,4,-100,4,-53,4,-4,4,25,5,51,5,64,5,82,5,82,5,74,5,62,5,45,5,27,5,-9,4,-43,4,-92,4,-125,4,83,4,40,4,-22,3,-75,3,117,3,66,3,9,3,-52,2,-112,2,88,2,39,2,-10,1,-63,1,-119,1,92,1,46,1,13,1,-29,0,-66,0,-96,0,-115,0,116,0,100,0,83,0,68,0,60,0,57,0,43,0,36,0,25,0,23,0,6,0,-2,-1,-28,-1,-39,-1,-64,-1,-85,-1,-120,-1,106,-1,66,-1,43,-1,-5,-2,-34,-2,-76,-2,-111,-2,112,-2,79,-2,57,-2,34,-2,28,-2,14,-2,15,-2,11,-2,29,-2,44,-2,58,-2,78,-2,102,-2,-118,-2,-92,-2,-61,-2,-32,-2,-1,-2,35,-1,68,-1,94,-1,125,-1,-99,-1,-65,-1,-30,-1,-2,-1,30,0,62,0,99,0,-121,0,-82,0,-49,0,-8,0,33,1,76,1,115,1,-100,1,-54,1,-13,1,40,2,76,2,122,2,-93,2,-44,2,-6,2,37,3,67,3,101,3,125,3,-106,3,-89,3,-81,3,-77,3,-81,3,-85,3,-94,3,-116,3,116,3,95,3,66,3,30,3,1,3,-43,2,-76,2,-123,2,90,2,40,2,-8,1,-64,1,-114,1,84,1,30,1,-28,0,-84,0,116,0,60,0,9,0,-47,-1,-107,-1,105,-1,50,-1,5,-1,-50,-2,-93,-2,113,-2,71,-2,33,-2,-12,-3,-49,-3,-87,-3,-120,-3,110,-3,83,-3,51,-3,33,-3,10,-3,-4,-4,-15,-4,-31,-4,-33,-4,-39,-4,-34,-4,-33,-4,-29,-4,-9,-4,5,-3,34,-3,64,-3,93,-3,127,-3,-91,-3,-47,-3,-3,-3,48,-2,89,-2,-105,-2,-55,-2,7,-1,55,-1,112,-1,-98,-1,-46,-1,-1,-1,46,0,86,0,122,0,-107,0,-74,0,-53,0,-35,0,-22,0,-10,0,5,1,13,1,19,1,19,1,21,1,24,1,30,1,27,1,27,1,28,1,25,1,29,1,31,1,37,1,54,1,57,1,73,1,75,1,98,1,107,1,-125,1,-112,1,-105,1,-98,1,-93,1,-93,1,-92,1,-104,1,-116,1,117,1,97,1,67,1,38,1,4,1,-30,0,-65,0,-113,0,113,0,63,0,25,0,-19,-1,-65,-1,-101,-1,111,-1,67,-1,28,-1,-16,-2,-48,-2,-88,-2,-123,-2,101,-2,77,-2,47,-2,27,-2,7,-2,-7,-3,-22,-3,-29,-3,-40,-3,-45,-3,-51,-3,-53,-3,-55,-3,-46,-3,-43,-3,-34,-3,-28,-3,-7,-3,9,-2,31,-2,51,-2,82,-2,103,-2,-116,-2,-93,-2,-56,-2,-28,-2,8,-1,33,-1,63,-1,89,-1,113,-1,-116,-1,-95,-1,-76,-1,-64,-1,-58,-1,-50,-1,-51,-1,-47,-1,-62,-1,-71,-1,-87,-1,-103,-1,-123,-1,107,-1,87,-1,67,-1,43,-1,26,-1,4,-1,-14,-2,-25,-2,-45,-2,-50,-2,-58,-2,-68,-2,-72,-2,-74,-2,-75,-2,-70,-2,-74,-2,-64,-2,-63,-2,-54,-2,-50,-2,-42,-2,-29,-2,-14,-2,-1,-2,13,-1,24,-1,48,-1,66,-1,96,-1,122,-1,-107,-1,-66,-1,-32,-1,15,0,53,0,101,0,-110,0,-56,0,-10,0,41,1,91,1,-116,1,-61,1,-10,1,35,2,81,2,122,2,-91,2,-53,2,-23,2,9,3,36,3,60,3,80,3,88,3,105,3,113,3,-127,3,-121,3,-115,3,-112,3,-100,3,-97,3,-87,3,-86,3,-88,3,-88,3,-103,3,-110,3,-127,3,107,3,84,3,51,3,22,3,-16,2,-59,2,-109,2,102,2,45,2,-2,1,-67,1,-123,1,68,1,8,1,-54,0,-121,0,69,0,9,0,-58,-1,-116,-1,76,-1,16,-1,-46,-2,-102,-2,100,-2,49,-2,0,-2,-46,-3,-86,-3,-126,-3,93,-3,60,-3,20,-3,-1,-4,-31,-4,-56,-4,-77,-4,-102,-4,-111,-4,123,-4,113,-4,94,-4,85,-4,73,-4,74,-4,63,-4,60,-4,47,-4,49,-4,39,-4,42,-4,32,-4,31,-4,23,-4,20,-4,23,-4,21,-4,30,-4,33,-4,42,-4,59,-4,76,-4,97,-4,120,-4,-106,-4,-77,-4,-42,-4,-2,-4,37,-3,86,-3,-121,-3,-63,-3,-5,-3,57,-2,127,-2,-60,-2,21,-1,97,-1,-74,-1,5,0,95,0,-78,0,7,1,85,1,-84,1,0,2,81,2,-92,2,-23,2,55,3,120,3,-58,3,3,4,71,4,126,4,-68,4,-13,4,32,5,84,5,121,5,-86,5,-61,5,-25,5,-3,5,25,6,42,6,58,6,66,6,71,6,72,6}; }
	private static byte[] data93(){ return new byte[] {67,6,58,6,40,6,29,6,6,6,-21,5,-50,5,-85,5,-122,5,89,5,48,5,2,5,-55,4,-100,4,102,4,46,4,-8,3,-65,3,-116,3,82,3,29,3,-23,2,-75,2,-120,2,88,2,34,2,-13,1,-71,1,-120,1,76,1,17,1,-49,0,-116,0,67,0,-9,-1,-90,-1,85,-1,-5,-2,-89,-2,71,-2,-22,-3,-117,-3,45,-3,-47,-4,114,-4,22,-4,-67,-5,100,-5,29,-5,-53,-6,-120,-6,67,-6,11,-6,-40,-7,-81,-7,-119,-7,108,-7,81,-7,67,-7,63,-7,55,-7,58,-7,65,-7,77,-7,95,-7,111,-7,126,-7,-102,-7,-79,-7,-42,-7,-15,-7,25,-6,59,-6,102,-6,-113,-6,-61,-6,-13,-6,43,-5,97,-5,-102,-5,-39,-5,24,-4,91,-4,-97,-4,-31,-4,44,-3,114,-3,-67,-3,1,-2,76,-2,-109,-2,-35,-2,38,-1,103,-1,-83,-1,-23,-1,37,0,95,0,-108,0,-59,0,-14,0,33,1,78,1,111,1,-108,1,-85,1,-49,1,-24,1,0,2,14,2,29,2,49,2,54,2,62,2,63,2,56,2,57,2,48,2,40,2,24,2,9,2,-7,1,-23,1,-52,1,-77,1,-113,1,123,1,90,1,59,1,20,1,-11,0,-47,0,-75,0,-108,0,110,0,85,0,60,0,36,0,13,0,-17,-1,-32,-1,-46,-1,-67,-1,-76,-1,-99,-1,-104,-1,-115,-1,-120,-1,-124,-1,124,-1,127,-1,126,-1,-120,-1,-121,-1,-107,-1,-103,-1,-89,-1,-71,-1,-60,-1,-32,-1,-25,-1,5,0,23,0,53,0,76,0,104,0,-124,0,-98,0,-63,0,-42,0,-11,0,9,1,37,1,61,1,82,1,107,1,118,1,-114,1,-103,1,-88,1,-75,1,-68,1,-57,1,-42,1,-38,1,-23,1,-21,1,-9,1,3,2,14,2,30,2,40,2,56,2,71,2,89,2,109,2,124,2,-117,2,-93,2,-85,2,-55,2,-52,2,-26,2,-19,2,-1,2,6,3,16,3,20,3,20,3,20,3,16,3,8,3,-5,2,-18,2,-38,2,-55,2,-85,2,-112,2,113,2,84,2,44,2,8,2,-39,1,-82,1,-125,1,81,1,36,1,-22,0,-69,0,-120,0,89,0,38,0,-10,-1,-61,-1,-100,-1,112,-1,70,-1,30,-1,-10,-2,-44,-2,-68,-2,-106,-2,-124,-2,105,-2,92,-2,72,-2,63,-2,50,-2,39,-2,39,-2,32,-2,36,-2,33,-2,35,-2,37,-2,43,-2,39,-2,41,-2,40,-2,43,-2,40,-2,41,-2,34,-2,32,-2,25,-2,17,-2,10,-2,2,-2,-3,-3,-9,-3,-15,-3,-17,-3,-22,-3,-22,-3,-21,-3,-16,-3,-9,-3,0,-2,16,-2,24,-2,45,-2,55,-2,82,-2,98,-2,121,-2,-118,-2,-98,-2,-76,-2,-55,-2,-38,-2,-20,-2,-4,-2,13,-1,31,-1,40,-1,57,-1,61,-1,80,-1,82,-1,97,-1,103,-1,115,-1,-128,-1,-115,-1,-101,-1,-88,-1,-71,-1,-52,-1,-35,-1,-15,-1,-1,-1,24,0,42,0,56,0,72,0,84,0,95,0,107,0,114,0,115,0,121,0,119,0,120,0,114,0,104,0,98,0,86,0,77,0,62,0,47,0,35,0,13,0,4,0,-14,-1,-32,-1,-46,-1,-61,-1,-73,-1,-84,-1,-95,-1,-104,-1,-107,-1,-112,-1,-114,-1,-118,-1,-120,-1,-121,-1,-124,-1,-124,-1,124,-1,123,-1,118,-1,115,-1,108,-1,100,-1,99,-1,88,-1,87,-1,80,-1,76,-1,72,-1,72,-1,67,-1,64,-1,62,-1,59,-1,61,-1,59,-1,63,-1,59,-1,67,-1,65,-1,71,-1,82,-1,83,-1,101,-1,108,-1,125,-1,-118,-1,-102,-1,-87,-1,-59,-1,-46,-1,-24,-1,-6,-1,14,0,36,0,54,0,69,0,92,0,101,0,127,0,-122,0,-105,0,-98,0,-85,0,-78,0,-67,0,-65,0,-59,0,-52,0,-51,0,-45,0,-50,0,-50,0,-53,0,-56,0,-59,0,-62,0,-66,0,-67,0,-71,0,-70,0,-73,0,-74,0,-69,0,-64,0,-55,0,-52,0,-41,0,-32,0,-17,0,-8,0,8,1,17,1,36,1,50,1,65,1,84,1,92,1,114,1,123,1,-115,1,-107,1,-92,1,-86,1,-76,1,-72,1,-66,1,-63,1,-63,1,-64,1,-67,1,-72,1,-73,1,-79,1,-85,1,-94,1,-102,1,-109,1,-117,1,126,1,116,1,102,1,94,1,73,1,65,1,45,1,30,1,18,1,-6,0,-18,0,-45,0,-56,0,-77,0,-98,0,-117,0,118,0,101,0,80,0,64,0,42,0,28,0,10,0,-2,-1,-22,-1,-32,-1,-53,-1,-60,-1,-72,-1,-89,-1,-97,-1,-117,-1,-117,-1,116,-1,112,-1,92,-1,78,-1,64,-1,47,-1,29,-1,7,-1,-12,-2,-33,-2,-53,-2,-79,-2,-100,-2,-121,-2,114,-2,94,-2,72,-2,52,-2,35,-2,14,-2,0,-2,-15,-3,-32,-3,-42,-3,-56,-3,-65,-3,-75,-3,-86,-3}; }
	private static byte[] data94(){ return new byte[] {-91,-3,-100,-3,-99,-3,-108,-3,-105,-3,-113,-3,-107,-3,-108,-3,-104,-3,-105,-3,-92,-3,-93,-3,-75,-3,-72,-3,-54,-3,-39,-3,-18,-3,1,-2,27,-2,48,-2,79,-2,104,-2,-118,-2,-88,-2,-56,-2,-20,-2,8,-1,47,-1,75,-1,112,-1,-115,-1,-77,-1,-49,-1,-17,-1,17,0,39,0,79,0,96,0,-122,0,-101,0,-74,0,-46,0,-26,0,5,1,21,1,47,1,69,1,90,1,110,1,-125,1,-109,1,-88,1,-70,1,-56,1,-37,1,-22,1,-13,1,5,2,7,2,24,2,24,2,30,2,29,2,31,2,22,2,24,2,6,2,1,2,-13,1,-28,1,-41,1,-61,1,-78,1,-98,1,-114,1,119,1,98,1,78,1,53,1,36,1,12,1,-11,0,-32,0,-57,0,-77,0,-97,0,-123,0,113,0,89,0,68,0,49,0,25,0,5,0,-17,-1,-33,-1,-57,-1,-75,-1,-95,-1,-116,-1,127,-1,106,-1,90,-1,76,-1,56,-1,50,-1,29,-1,23,-1,5,-1,1,-1,-14,-2,-16,-2,-27,-2,-33,-2,-37,-2,-44,-2,-44,-2,-47,-2,-50,-2,-49,-2,-52,-2,-45,-2,-49,-2,-41,-2,-41,-2,-39,-2,-25,-2,-27,-2,-13,-2,-11,-2,1,-1,8,-1,20,-1,30,-1,38,-1,56,-1,62,-1,79,-1,89,-1,106,-1,118,-1,-119,-1,-109,-1,-88,-1,-78,-1,-58,-1,-44,-1,-27,-1,-12,-1,4,0,19,0,33,0,47,0,61,0,71,0,86,0,91,0,104,0,110,0,121,0,124,0,-125,0,-122,0,-119,0,-117,0,-116,0,-115,0,-121,0,-114,0,-126,0,-122,0,124,0,122,0,118,0,112,0,105,0,99,0,92,0,86,0,80,0,72,0,64,0,60,0,52,0,50,0,41,0,38,0,30,0,29,0,25,0,22,0,18,0,15,0,16,0,11,0,14,0,8,0,11,0,9,0,10,0,8,0,8,0,3,0,8,0,-2,-1,5,0,-7,-1,-6,-1,-8,-1,-17,-1,-12,-1,-26,-1,-20,-1,-32,-1,-26,-1,-39,-1,-31,-1,-41,-1,-38,-1,-41,-1,-40,-1,-41,-1,-38,-1,-36,-1,-37,-1,-30,-1,-31,-1,-26,-1,-21,-1,-21,-1,-14,-1,-13,-1,-10,-1,-3,-1,-6,-1,1,0,0,0,4,0,5,0,8,0,9,0,12,0,13,0,15,0,17,0,22,0,22,0,27,0,29,0,31,0,37,0,38,0,45,0,45,0,52,0,54,0,57,0,62,0,63,0,67,0,70,0,72,0,73,0,75,0,76,0,75,0,77,0,75,0,76,0,73,0,73,0,69,0,69,0,66,0,63,0,62,0,55,0,58,0,50,0,50,0,44,0,42,0,37,0,35,0,30,0,25,0,24,0,13,0,17,0,5,0,6,0,-3,-1,-3,-1,-12,-1,-12,-1,-19,-1,-23,-1,-23,-1,-33,-1,-29,-1,-40,-1,-36,-1,-42,-1,-44,-1,-46,-1,-49,-1,-48,-1,-52,-1,-50,-1,-55,-1,-51,-1,-56,-1,-52,-1,-54,-1,-54,-1,-52,-1,-55,-1,-51,-1,-51,-1,-52,-1,-49,-1,-48,-1,-47,-1,-45,-1,-45,-1,-40,-1,-42,-1,-34,-1,-39,-1,-31,-1,-33,-1,-27,-1,-26,-1,-25,-1,-20,-1,-21,-1,-16,-1,-15,-1,-12,-1,-12,-1,-8,-1,-10,-1,-3,-1,-7,-1,-1,-1,-5,-1,1,0,-3,-1,1,0,1,0,-1,-1,2,0,1,0,0,0,3,0,0,0,0,0,2,0,-1,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[96974];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 718);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-05.wav. */
	public Loop05(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-05.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-05.wav. */
	private class LoopThread extends Thread {
		private Loop05 clip;
		private boolean looping = true;
		public LoopThread(Loop05 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-05.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-05.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-05.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-05.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-05.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}